ArcGIS Runtime SDK for iOS: AGSSymbolReferenceProperties Class Reference
ArcGIS Runtime SDK for iOS  100.15
AGSSymbolReferenceProperties Class Reference

Description

Symbol properties that changes how symbols behave when attached to a renderer.

AGSSymbolReferenceProperties contains conditional properties that are not used directly by the symbol but rather by the renderer to change how a symbol is visualized based on the state of the view and the data. For example, the AGSSymbolReferenceProperties::minScale and AGSSymbolReferenceProperties::maxScale properties will be used by class breaks and unique value renderers to determine if a symbol break or unique value is visible at a certain scale. Additional symbols can be assigned as alternate symbols for the renderers. This allows the map author to control which symbol is displayed at certain scales.

Since
100.13
Inheritance diagram for AGSSymbolReferenceProperties:
AGSObject

Instance Methods

(instancetype) - init
 
(instancetype) - initWithMinScale:maxScale:
 

Class Methods

(instancetype) + symbolReferenceProperties
 
(instancetype) + symbolReferencePropertiesWithMinScale:maxScale:
 

Properties

double maxScale
 
double minScale
 

Method Documentation

◆ init

- (instancetype) init

Creates an AGSSymbolReferenceProperties object.

Since
100.13

◆ initWithMinScale:maxScale:

- (instancetype) initWithMinScale: (double)  minScale
maxScale: (double)  maxScale 

Creates a symbol reference properties object with the specified minimum and maximum scales.

The minimum and maximum scales are used in the context of alternate symbols.

Parameters
minScaleThe scale at which the symbol starts rendering.
maxScaleThe scale at which the symbol stops rendering.
Since
100.13

◆ symbolReferenceProperties

+ (instancetype) symbolReferenceProperties

Creates an AGSSymbolReferenceProperties object.

Since
100.13

◆ symbolReferencePropertiesWithMinScale:maxScale:

+ (instancetype) symbolReferencePropertiesWithMinScale: (double)  minScale
maxScale: (double)  maxScale 

Creates a symbol reference properties object with the specified minimum and maximum scales.

The minimum and maximum scales are used in the context of alternate symbols.

Parameters
minScaleThe scale at which the symbol starts rendering.
maxScaleThe scale at which the symbol stops rendering.
Since
100.13

Property Documentation

◆ maxScale

- (double) maxScale
readwritenonatomicassign

The maximum scale at which the symbol will be visible.

This is the scale at which the symbol starts rendering. The default value is 0.

Since
100.13

◆ minScale

- (double) minScale
readwritenonatomicassign

The minimum scale at which the symbol will be visible.

This is the scale at which the symbol stops rendering. The default value is 0.

Since
100.13