iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

Other Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, SCIAxisType) {
        
        SCIAxisType_NumericalAxis,
        SCIAxisType_LogarithmicNumericAxis,
        SCIAxisType_DateAxis,
        SCIAxisType_IndexDateAxis,
        SCIAxisType_CategoryDateAxis,
    }

    Swift

    enum SCIAxisType : UInt, @unchecked Sendable
  • Defines enumeration constants for mode of the SCIAxisDragModifierBase.

    See more

    Declaration

    Objective-C

    enum SCIAxisDragMode : NSUInteger {}

    Swift

    enum SCIAxisDragMode : UInt, @unchecked Sendable
  • Enumerates modes for plane labels visibility.

    See more

    Declaration

    Objective-C

    enum SCIAxisPlaneDrawLabelsMode : NSUInteger {}
  • Enumerates modes for Axis Plane visibility.

    See more

    Declaration

    Objective-C

    enum SCIAxisPlaneVisibility : NSUInteger {}
  • Defines mouse button masks which are used with GestureRecognizer.

    See more

    Declaration

    Objective-C

    enum SCIButtonMask : NSUInteger {}

    Swift

    struct SCIButtonMask : OptionSet, @unchecked Sendable
  • Defines the projection mode enum values for ISCICameraController.

    See more

    Declaration

    Objective-C

    enum SCICameraProjectionMode : NSUInteger {}
  • Defines an enumeration with collection changed types.

    See more

    Declaration

    Objective-C

    enum SCICollectionChangedAction : NSUInteger {}

    Swift

    enum SCICollectionChangedAction : UInt, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, SCIContentModeEnum) {
        
        /**
         * Contents scaled to fill available space. Aspect ration of image may not be maintained.
         */
        SCIContentMode_ScaleToFill,
        /**
         * Contents scaled to fit with fixed aspect. remainder is transparent
         */
        SCIContentMode_AspectFit,
        /**
         * Contents scaled to fill with fixed aspect. some portion of content may be clipped.*
         */
        SCIContentMode_AspectFill
    }

    Swift

    enum SCIContentModeEnum : UInt, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, SCIAnnotationTypeEnum) {
        
        /**
         * Displays the contents as an image annotation.
         */
        SCIAnnotationType_Annotation,
        /**
         * Displays the contents as a background image.
         * The image remains static and is not affected by pan or zoom gestures.
         */
        SCIAnnotationType_Background
    }

    Swift

    enum SCIAnnotationTypeEnum : UInt, @unchecked Sendable
  • Enumeration constants to define the available Render Layers.

    See more

    Declaration

    Objective-C

    enum SCIRenderLayer : NSUInteger {}

    Swift

    enum SCIRenderLayer : UInt, @unchecked Sendable
  • Defines enum which specifies how size should be reinterpret

    See more

    Declaration

    Objective-C

    enum SCISizingMode : NSUInteger {}
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, SCIZoomState) {
        
        /**
         * ZoomStates is at extents. This is if the user has called zoomExtents() on the `SciChartSurface`,
         * or, the user has double clicked on the `ZoomExtentsModifier`
         */
        SCIZoomState_AtExtents,
        /**
         * User has initiated a Zoom operation
         */
        SCIZoomState_UserZooming
    }