NSValue(MGLCircleStyleLayerAdditions)
@interface NSValue (MGLCircleStyleLayerAdditions)
Methods for wrapping an enumeration value for a style layer attribute in an
MGLCircleStyleLayer
object and unwrapping its raw value.
-
Creates a new value object containing the given
MGLCircleScaleAlignment
enumeration.Declaration
Objective-C
+ (nonnull instancetype)valueWithMGLCircleScaleAlignment: (MGLCircleScaleAlignment)circleScaleAlignment;
Swift
convenience init(mglCircleScaleAlignment circleScaleAlignment: MGLCircleScaleAlignment)
Parameters
circleScaleAlignment
The value for the new object.
Return Value
A new value object that contains the enumeration value.
-
The
MGLCircleScaleAlignment
enumeration representation of the value.Declaration
Objective-C
@property (readonly, atomic) MGLCircleScaleAlignment MGLCircleScaleAlignmentValue;
Swift
var mglCircleScaleAlignmentValue: MGLCircleScaleAlignment { get }
-
Creates a new value object containing the given
MGLCircleTranslationAnchor
enumeration.Declaration
Objective-C
+ (nonnull instancetype)valueWithMGLCircleTranslationAnchor: (MGLCircleTranslationAnchor)circleTranslationAnchor;
Swift
convenience init(mglCircleTranslationAnchor circleTranslationAnchor: MGLCircleTranslationAnchor)
Parameters
circleTranslationAnchor
The value for the new object.
Return Value
A new value object that contains the enumeration value.
-
The
MGLCircleTranslationAnchor
enumeration representation of the value.Declaration
Objective-C
@property (readonly, atomic) MGLCircleTranslationAnchor MGLCircleTranslationAnchorValue;
Swift
var mglCircleTranslationAnchorValue: MGLCircleTranslationAnchor { get }