FocusMenuItem

@available(iOS 9.0, *)
@objcMembers
@objc(PESDKFocusMenuItem)
open class FocusMenuItem : NSObject, MenuItem

The menu item that is used in FocusToolController.

  • The FocusType that this menu item represents.

    Declaration

    Swift

    @available(*, deprecated, message: "Use `focusMode` instead.")
    public var focusType: FocusType { get }
  • The FocusMode that this menu item represents.

    Declaration

    Swift

    public let focusMode: FocusMode
  • The title of the menu item.

    Declaration

    Swift

    public let title: String
  • The icon of the menu item.

    Declaration

    Swift

    public let icon: UIImage?
  • Creates a new focus menu item for the given focus type.

    Declaration

    Swift

    @available(*, deprecated, message: "Use `init?(focusMode:﹚` instead.")
    public convenience init?(focusType: FocusType)

    Parameters

    focusType

    The focus type that this menu item represents.

  • Creates a new focus menu item for the given focus mode.

    Declaration

    Swift

    public convenience init?(focusMode: FocusMode)

    Parameters

    focusMode

    The focus mode that this menu item represents.