RBLayoutPositionerResult Class Reference
Inherits from | NSObject |
---|---|
Declared in | RBLayoutPositionerResult.h |
frames
The calculated frame of each view in the given viewport. Array contains ‘NSValues that wrap
CGRect`s.
@property (nonatomic, readonly, nonnull) NSArray<NSValue*> *frames
Discussion
The calculated frame of each view in the given viewport. Array contains ‘NSValues that wrap
CGRect`s.
Declared In
RBLayoutPositionerResult.h
recommendedContentSize
The recommended content size in the given viewport (i.e. with flexible spacing collapsed).
@property (nonatomic, readonly) CGSize recommendedContentSize
Discussion
The recommended content size in the given viewport (i.e. with flexible spacing collapsed).
Declared In
RBLayoutPositionerResult.h
– initWithFrames:contentSize:
Initializes a new layout view positioning result.
- (nonnull instancetype)initWithFrames:(nonnull NSArray<NSValue*> *)frames contentSize:(CGSize)contentSize
Parameters
frames |
The calculated frame of each view in the given viewport. |
---|---|
contentSize |
The content size for the calculated frames in the given viewport. |
Return Value
The initialized layout view positioning result.
Discussion
Initializes a new layout view positioning result.
Declared In
RBLayoutPositionerResult.h
– initWithFrames:contentSize:recommendedContentSize:
Initializes a new layout view positioning result.
- (nonnull instancetype)initWithFrames:(nonnull NSArray<NSValue*> *)frames contentSize:(CGSize)contentSize recommendedContentSize:(CGSize)recommendedContentSize
Parameters
frames |
The calculated frame of each view in the given viewport. |
---|---|
contentSize |
The content size for the calculated frames in the given viewport. |
recommendedContentSize |
The recommended content size in the given viewport (i.e. with flexible spacing collapsed). |
Return Value
The initialized layout view positioning result.
Discussion
Initializes a new layout view positioning result.
Declared In
RBLayoutPositionerResult.h
– resultByApplyingMargin:
Adds a margin to the result, adjusting all frames and content sizes accordingly.
- (nonnull RBLayoutPositionerResult *)resultByApplyingMargin:(UIEdgeInsets)margin
Parameters
margin |
The margin to add to the result. |
---|
Return Value
The updated RBLayoutPositionerResult
object.
Discussion
Adds a margin to the result, adjusting all frames and content sizes accordingly.
Declared In
RBLayoutPositionerResult.h