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

ISCIAdornerLayer

@protocol ISCIAdornerLayer <ISCIView>

Defines the interface to the Adorner Layer, which is used to draw adorners for the ISCIAnnotation instances.

  • Adds ISCIAdornerProvider instance into this adorner layer.

    Declaration

    Objective-C

    - (void)safeAddAdorner:(nonnull id<ISCIAdornerProvider>)adornerProvider;

    Swift

    func safeAddAdorner(_ adornerProvider: ISCIAdornerProvider)

    Parameters

    adornerProvider

    The adorner provider to add.

  • Removes ISCIAdornerProvider instance from this adorner layer.

    Declaration

    Objective-C

    - (void)safeRemoveAdorner:(nonnull id<ISCIAdornerProvider>)adornerProvider;

    Swift

    func safeRemoveAdorner(_ adornerProvider: ISCIAdornerProvider)

    Parameters

    adornerProvider

    The adorner provider to remove.

  • Checks whether one of the adorner provider is hit at passed in point.

    Declaration

    Objective-C

    - (BOOL)isHitAdornerProviderAt:(CGPoint)point;

    Swift

    func isHitAdornerProvider(at point: CGPoint) -> Bool

    Return Value

    YES if one of the adorner providers hit, otherwise - NO.