Loading...
Searching...
No Matches

Configuration for NCDefaultNavigationView. Controls visibility of built-in widgets. More...

#include <com/navigine/idl/objc/NCDefaultNavigationViewConfig.h>

Inherits NSObject.

Class Methods

(instancetype) + defaultConfig
 

Properties

NCNavigationWidgetVisibility visibleWidgets
 Bitmask of visible widgets (default: NCNavigationWidgetVisibilityAll)
 

Detailed Description

Configuration for NCDefaultNavigationView. Controls visibility of built-in widgets.

Swift code snippet:

let viewConfig = NCDefaultNavigationViewConfig.defaultConfig()
viewConfig.visibleWidgets = [.zoomControls, .followMeButton]
let zoomConfig = NCZoomControlsConfig.defaultConfig()
zoomConfig.buttonBackgroundColor = UIColor(red: 250/255, green: 250/255, blue: 250/255, alpha: 242/255) // 0xF2FAFAFA
let followMeConfig = NCFollowMeButtonConfig.defaultConfig()
followMeConfig.accentColor = UIColor(red: 48/255, green: 170/255, blue: 217/255, alpha: 1) // 0xFF30AAD9
// followMeConfig.followMeIcon = UIImage(named: "my_follow_icon")
// zoomConfig.zoomInIcon = UIImage(named: "my_zoom_in")
// zoomConfig.zoomOutIcon = UIImage(named: "my_zoom_out")

Objective C code snippet:

NCDefaultNavigationViewConfig *viewConfig = [NCDefaultNavigationViewConfig defaultConfig];
viewConfig.visibleWidgets = NCNavigationWidgetVisibilityZoomControls | NCNavigationWidgetVisibilityFollowMeButton;
NCZoomControlsConfig *zoomConfig = [NCZoomControlsConfig defaultConfig];
zoomConfig.buttonBackgroundColor = [UIColor colorWithRed:250/255.0 green:250/255.0 blue:250/255.0 alpha:242/255.0]; // 0xF2FAFAFA
NCFollowMeButtonConfig *followMeConfig = [NCFollowMeButtonConfig defaultConfig];
followMeConfig.accentColor = [UIColor colorWithRed:48/255.0 green:170/255.0 blue:217/255.0 alpha:1]; // 0xFF30AAD9
// followMeConfig.followMeIcon = [UIImage imageNamed:@"my_follow_icon"];
// zoomConfig.zoomInIcon = [UIImage imageNamed:@"my_zoom_in"];
// zoomConfig.zoomOutIcon = [UIImage imageNamed:@"my_zoom_out"];

Definition at line 34 of file NCDefaultNavigationViewConfig.h.

Method Documentation

◆ defaultConfig

+ (instancetype) defaultConfig

Property Documentation

◆ visibleWidgets

- (NCNavigationWidgetVisibility) visibleWidgets
readwritenonatomicassign

Bitmask of visible widgets (default: NCNavigationWidgetVisibilityAll)

Definition at line 37 of file NCDefaultNavigationViewConfig.h.


The documentation for this class was generated from the following file: