Theme Customization
1. Setting Display Parameters
To set display parameters when using Glance_iOS SDK, pass GlanceStartParams when starting a new session.
let startParams = GlanceStartParams()
GlanceVisitor.startSession(startParams, delegate: self)
GlanceStartParams* startParams = [[GlanceStartParams alloc] init];
[GlanceVisitor startSession:startParams delegate:self];
GlanceStartParams has a property of type GlanceDisplayParams, which is used to customize Glance_iOS default UI.
let displayParams = GlanceDisplayParams()
displayParams?.dialogButtonCornerRadius = 4
let startParams = GlanceStartParams()
startParams?.displayParams = displayParams
GlanceVisitor.startSession(startParams, delegate: self)
GlanceDisplayParams *displayParams = [[GlanceDisplayParams alloc] init];
displayParams.dialogButtonCornerRadius = 4;
GlanceStartParams* startParams = [[GlanceStartParams alloc] init];
startParams.displayParams = displayParams;
[GlanceVisitor startSession:startParams delegate:self];
2. GlanceDisplayParams Properties
Parameter | Type |
---|---|
dialogButtonCornerRadius | double |
hidePoweredByGlance | bool |
termsAndConditionsTitle | NSString |
dialogHeaderFont | UIFont |
dialogDescriptionFont | UIFont |
dialogSessionCodeFont | UIFont |
dialogTermsAndConditionsTitleFont | UIFont |
dialogTermsAndConditionsFont | UIFont |
3. Default Properties
If a display parameter property isn't set, it will use the default value.
Parameter | Default Value |
---|---|
dialogButtonCornerRadius | 20 |
hidePoweredByGlance | false |
termsAndConditionsTitle | "" |
dialogHeaderFont | boldSystemFontOfSize:16.0 |
dialogDescriptionFont | systemFontOfSize:15.0 |
dialogSessionCodeFont | boldSystemFontOfSize:20.0 |
dialogTermsAndConditionsTitleFont | systemFontOfSize:15.0 |
dialogTermsAndConditionsFont | systemFontOfSize:13.0 |