ArcGIS Runtime SDK for iOS: AGSSketchEditConfiguration Class Reference
ArcGIS Runtime SDK for iOS  100.12
AGSSketchEditConfiguration Class Reference

Description

Represents edit configuration for AGSSketchEditor.

Instances of this class represent edit configuration for AGSSketchEditor specifying which options and interactions are supported to edit geometries.

Since
100.2
Inheritance diagram for AGSSketchEditConfiguration:

Properties

BOOL allowMoveParts
 
BOOL allowPartSelection
 
BOOL allowRotate
 
BOOL allowVertexEditing
 
BOOL contextMenuEnabled
 
BOOL requireSelectionBeforeDrag
 
AGSSketchResizeMode resizeMode
 
AGSSketchVertexEditMode vertexEditMode
 

Property Documentation

◆ allowMoveParts

- (BOOL) allowMoveParts
readwritenonatomicassign

Whether or not part moving is allowed

Since
100.3

◆ allowPartSelection

- (BOOL) allowPartSelection
readwritenonatomicassign

Indicates whether a part in a multipart geometry (multipoint, polyline, or polygon) can be selected.

Since
100.2

◆ allowRotate

- (BOOL) allowRotate
readwritenonatomicassign

Whether or not part rotation is allowed

Since
100.3

◆ allowVertexEditing

- (BOOL) allowVertexEditing
readwritenonatomicassign

Whether or not vertex editing is allowed

Since
100.3

◆ contextMenuEnabled

- (BOOL) contextMenuEnabled
readwritenonatomicassign

Indicates whether or not a context menu should be displayed when users double-tap a vertex or a part.

Since
100.2

◆ requireSelectionBeforeDrag

- (BOOL) requireSelectionBeforeDrag
readwritenonatomicassign

Indicates whether or not a vertex or a part must first be selected before it can be dragged. Defaults to true.

Since
100.2

◆ resizeMode

- (AGSSketchResizeMode) resizeMode
readwritenonatomicassign

The mode for part resizing

Since
100.3

◆ vertexEditMode

- (AGSSketchVertexEditMode) vertexEditMode
readwritenonatomicassign

Mode specifying what actions are permitted on vertices

Since
100.2