RBLayoutFlexiPositionerSchema Class Reference
Inherits from | NSObject |
---|---|
Declared in | RBLayoutFlexiPositionerSchema.h |
Overview
Describes the sizing and layout for a RBLayoutFlexiPositioner
.
Provides the ability to convert an into a RBLayoutFlexiPositionerSchema
.
TODO: Document NSArray and NSString syntax for the schemas.
Other Methods
rows
An array of RBLayoutFlexiPositionerRowSchema
objects.
@property (nonatomic, readonly, nonnull) NSArray<RBLayoutFlexiPositionerRowSchema*> *rows
Discussion
An array of RBLayoutFlexiPositionerRowSchema
objects.
Declared In
RBLayoutFlexiPositionerSchema.h
nonEmptyCellCount
Returns the number of cells that contain content and hence are not empty.
@property (nonatomic, readonly) NSUInteger nonEmptyCellCount
Discussion
Returns the number of cells that contain content and hence are not empty.
Declared In
RBLayoutFlexiPositionerSchema.h
– initWithRows:
Initializes a new RBLayoutFlexiPositionerSchema
object describing a sizing and layout.
- (nonnull instancetype)initWithRows:(nonnull NSArray<RBLayoutFlexiPositionerRowSchema*> *)rows
Parameters
rows |
An array of |
---|
Return Value
A newly initialized RBLayoutFlexiPositionerSchema
object representing a sizing and layout structure.
Discussion
Initializes a new RBLayoutFlexiPositionerSchema
object describing a sizing and layout.
Declared In
RBLayoutFlexiPositionerSchema.h
– initWithSchemaDictionary:
Initializes a new RBLayoutFlexiPositionerSchema
object from a schema dictionary.
- (nonnull instancetype)initWithSchemaDictionary:(nonnull NSDictionary<NSString*,id> *)schemaDictionary
Parameters
schemaDictionary |
A dictionary containing the key |
---|
Return Value
A newly initialized RBLayoutFlexiPositionerSchema
object representing a sizing and layout structure.
Discussion
Initializes a new RBLayoutFlexiPositionerSchema
object from a schema dictionary.
Declared In
RBLayoutFlexiPositionerSchema.h
– schemaDictionary
Returns a representation of the sizing and layout of this instance as a schema dictionary.
- (nonnull NSDictionary<NSString*,id> *)schemaDictionary
Return Value
The schema as an NSDictionary
Discussion
Returns a representation of the sizing and layout of this instance as a schema dictionary.
Declared In
RBLayoutFlexiPositionerSchema.h
StringSerialisation Methods
– initWithStringSchema:
Initializes a new RBLayoutFlexiPositionerSchema
object from an NSArray
.
- (nonnull instancetype)initWithStringSchema:(nonnull NSArray<NSArray<NSString*> *> *)schema
Parameters
schema |
An array or arrays (containing strings) describing the schema. |
---|
Return Value
A newly initialized RBLayoutFlexiPositionerSchema
object.
Discussion
Initializes a new RBLayoutFlexiPositionerSchema
object from an NSArray
.
Declared In
RBLayoutFlexiPositionerSchema+StringSerialisation.h