Braze iOS SDK
Documentation for the Braze iOS SDK
 All Classes Functions Properties
Properties | List of all members
ABKInAppMessageSlideup Class Reference


BOOL hideChevron
ABKInAppMessageSlideupAnchor inAppMessageSlideupAnchor
UIColor * chevronColor
- Properties inherited from ABKInAppMessage
NSString * message
NSDictionary * extras
NSTimeInterval duration
ABKInAppMessageClickActionType inAppMessageClickActionType
NSURL * uri
BOOL openUrlInWebView
ABKInAppMessageDismissType inAppMessageDismissType
UIColor * backgroundColor
UIColor * textColor
NSString * icon
UIColor * iconColor
UIColor * iconBackgroundColor
BOOL enableDarkTheme
NSInteger overrideUserInterfaceStyle
NSURL * imageURI
UIViewContentMode imageContentMode
ABKInAppMessageOrientation orientation
NSTextAlignment messageTextAlignment
BOOL animateIn
BOOL animateOut
BOOL isControl

Additional Inherited Members

- Instance Methods inherited from ABKInAppMessage
(void) - logInAppMessageImpression
(void) - logInAppMessageClicked
(void) - setInAppMessageClickAction:withURI:
(nullable NSData *) - serializeToData

Property Documentation

- (UIColor*) chevronColor

chevronColor defines the chevron arrow color of the in-app message. When this property is nil, the chevron's default color is white.

- (BOOL) hideChevron

If hideChevron equals YES, the in-app message will not render the chevron on the right side of the in-app message. The chevron is a useful visual cue for the user that more content may be reached by tapping the in-app message.

- (ABKInAppMessageSlideupAnchor) inAppMessageSlideupAnchor

inAppMessageSlideupAnchor defines the position of the in-app message on screen. See the above documentation for ABKInAppMessageAnchor enum documentation above offers additional details.