UAPadding
@interface UAPadding : NSObject
Padding adds constant values to a view’s top, bottom, trailing or leading constraints within its parent view.
-
The spacing constant added between the top of a view and its parent’s top.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSNumber *top;
Swift
var top: NSNumber? { get set }
-
The spacing constant added between the bottom of a view and its parent’s bottom.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSNumber *bottom;
Swift
var bottom: NSNumber? { get set }
-
The spacing constant added between the trailing edge of a view and its parent’s trailing edge.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSNumber *trailing;
Swift
var trailing: NSNumber? { get set }
-
The spacing constant added between the leading edge of a view and its parent’s leading edge.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSNumber *leading;
Swift
var leading: NSNumber? { get set }
-
Factory method to create a padding object.
Declaration
Objective-C
+ (nonnull instancetype)paddingWithTop:(nullable NSNumber *)top bottom:(nullable NSNumber *)bottom leading:(nullable NSNumber *)leading trailing:(nullable NSNumber *)trailing;
Swift
convenience init(top: NSNumber?, bottom: NSNumber?, leading: NSNumber?, trailing: NSNumber?)
Parameters
top
The top padding.
bottom
The bottom padding.
leading
The leading padding.
trailing
The trailing padding.
Return Value
padding instance with specified padding.
-
Factory method to create a padding object with a plist dictionary.
Declaration
Objective-C
+ (nonnull instancetype)paddingWithDictionary: (nullable NSDictionary *)paddingDict;
Swift
convenience init(dictionary paddingDict: [AnyHashable : Any]?)
Parameters
paddingDict
The dictionary of keys and values to be parsed into a padding object.
Return Value
padding instance with specified padding.