Protocols

The following protocols are available globally.

  • MDCDialogPresentationControllerDelegate provides a method that allows a delegate of an MDCDialogPresentationController to respond to its dismissals.

    See more

    Declaration

    Objective-C

    @protocol MDCDialogPresentationControllerDelegate <NSObject>
  • Provides APIs for @c UIViews to communicate their elevation throughout the view hierarchy.

    See more

    Declaration

    Objective-C

    @protocol MDCElevatable <NSObject>
  • Provides APIs for @c UIViews to communicate their elevation throughout the view hierarchy.

    See more

    Declaration

    Objective-C

    @protocol MDCElevationOverriding
  • Delegate protocol for MDCInkView. Clients may implement this protocol to receive updates when ink layer start and end.

    See more

    Declaration

    Objective-C

    @protocol MDCInkViewDelegate <NSObject>
  • A protocol for objects that create closed CGPaths of varying sizes.

    See more

    Declaration

    Objective-C

    @protocol MDCShapeGenerating <NSCopying>