SCPropertyAttributes
@interface SCPropertyAttributes : NSObject {
UIImageView *imageView;
NSArray *imageViewArray;
BOOL expandContentInCurrentView;
SCSectionActions *_expandedContentSectionActions;
}
This class is an abstract base class that represents a set of SCPropertyDefinition attributes.
Each subclass of ‘SCPropertyAttributes’ is used to extend the definition of an SCPropertyDefinition instance according to its respective type. Set the attributes property of an SCPropertyDefinition instance to a subclass to be able to further customize the user interface element that will be generated for this property definition.
Note
You should never make instances of this class. Use subclasses instead.-
Undocumented
Declaration
Objective-C
UIImageView *imageView
-
Undocumented
Declaration
Objective-C
NSArray *imageViewArray
-
Undocumented
Declaration
Objective-C
BOOL expandContentInCurrentView
-
Undocumented
Declaration
Objective-C
SCSectionActions *_expandedContentSectionActions
-
The image view assigned to the generated UI element.
Declaration
Objective-C
@property (nonatomic, strong) UIImageView *imageView;
-
The array of image views assigned to the detail elements of the generated UI element.
The property is applicable to property definitions of type SCPropertyTypeSelection, SCPropertyTypeObject, and SCPropertyTypeArrayOfObjects.
Declaration
Objective-C
@property (nonatomic, strong) NSArray *imageViewArray;
-
When TRUE, the generated user interface element will expand its content in the current view, instead of generating its own detail view. Default: FALSE.
Note
Not applicable for all property definition types.Declaration
Objective-C
@property (nonatomic) BOOL expandContentInCurrentView;
-
A set of section actions for the section containing the expanded content.
Note
Only applicable when expandContentInCurrentView is TRUE.Declaration
Objective-C
@property (nonatomic, readonly) SCSectionActions *expandedContentSectionActions;