Loading...
Searching...
No Matches

Configuration for NCZoomControls widget. Allows customization of icons, styles and layout. More...

#include <com/navigine/idl/objc/widgets/NCZoomControlsConfig.h>

Inherits NSObject.

Class Methods

(instancetype) + defaultConfig
 

Properties

UIImage * zoomInIcon
 
UIImage * zoomOutIcon
 
UIColor * buttonBackgroundColor
 
UIColor * textColor
 
CGFloat buttonWidth
 
CGFloat zoomControlsHeight
 
UIEdgeInsets insets
 

Detailed Description

Configuration for NCZoomControls widget. Allows customization of icons, styles and layout.

Swift code snippet:

let zoomConfig = NCZoomControlsConfig.defaultConfig()
zoomConfig.buttonBackgroundColor = UIColor(red: 250/255, green: 250/255, blue: 250/255, alpha: 242/255) // 0xF2FAFAFA
zoomConfig.textColor = UIColor(red: 21/255, green: 45/255, blue: 71/255, alpha: 1) // 0xFF152D47
zoomConfig.buttonWidth = 48
zoomConfig.zoomControlsHeight = 96
// zoomConfig.zoomInIcon = UIImage(named: "my_zoom_in")
// zoomConfig.zoomOutIcon = UIImage(named: "my_zoom_out")

Objective C code snippet:

NCZoomControlsConfig *zoomConfig = [NCZoomControlsConfig defaultConfig];
zoomConfig.buttonBackgroundColor = [UIColor colorWithRed:250/255.0 green:250/255.0 blue:250/255.0 alpha:242/255.0]; // 0xF2FAFAFA
zoomConfig.textColor = [UIColor colorWithRed:21/255.0 green:45/255.0 blue:71/255.0 alpha:1]; // 0xFF152D47
zoomConfig.buttonWidth = 48;
zoomConfig.zoomControlsHeight = 96;
// zoomConfig.zoomInIcon = [UIImage imageNamed:@"my_zoom_in"];
// zoomConfig.zoomOutIcon = [UIImage imageNamed:@"my_zoom_out"];

Definition at line 23 of file NCZoomControlsConfig.h.

Method Documentation

◆ defaultConfig

+ (instancetype) defaultConfig

Definition at line 9 of file NCZoomControlsConfig.m.

Property Documentation

◆ buttonBackgroundColor

- (UIColor*) buttonBackgroundColor
readwritenonatomicstrong

Definition at line 27 of file NCZoomControlsConfig.h.

◆ buttonWidth

- (CGFloat) buttonWidth
readwritenonatomicassign

0 = default 48

Definition at line 29 of file NCZoomControlsConfig.h.

◆ insets

- (UIEdgeInsets) insets
readwritenonatomicassign

UIEdgeInsetsZero = use defaults

Definition at line 31 of file NCZoomControlsConfig.h.

◆ textColor

- (UIColor*) textColor
readwritenonatomicstrong

Definition at line 28 of file NCZoomControlsConfig.h.

◆ zoomControlsHeight

- (CGFloat) zoomControlsHeight
readwritenonatomicassign

0 = default 96

Definition at line 30 of file NCZoomControlsConfig.h.

◆ zoomInIcon

- (UIImage*) zoomInIcon
readwritenonatomicstrong

Definition at line 25 of file NCZoomControlsConfig.h.

◆ zoomOutIcon

- (UIImage*) zoomOutIcon
readwritenonatomicstrong

Definition at line 26 of file NCZoomControlsConfig.h.


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