You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 5, 2019. It is now read-only.
I recently had to do something similar using RCL, and this is how I did it:
Create an initial signal that contains the origin of the point at which you want to begin laying out the views
Loop through the views you want to space and create a new origin signal for each one that uses operators on the initial signal to offset the origin by x points in whatever direction(s) (using -moveRight: etc).
Use RACSignal +rectsWithOrigin:size: to create a CGRect signal using your modified origin signal and a signal that sends a variable or constant size for the view and bind that to the rcl_frame.
Another approach like you mentioned is to have each iteration create a signal that's dependent on the preview's view's signal, offsetting it by a constant amount instead of having to use the view index to calculate the offset for that particular space. Hope this helps!
What's the easiest way to equally space views with RCL? Would I just align each view’s left side to the previous view’s right side?
The text was updated successfully, but these errors were encountered: