TKUISemaphoreView

extension TKUISemaphoreView
  • Declaration

    Swift

    public enum Mode : Equatable
  • Declaration

    Swift

    @objc(canDisplayAnnotation:)
    public static func canDisplay(_ annotation: MKAnnotation) -> Bool
  • Declaration

    Swift

    @objc
    public func observe(_ annotation: MKAnnotation)
  • Declaration

    Swift

    @objc(updateForAnnotation:)
    public func update(for annotation: MKAnnotation)
  • Declaration

    Swift

    @objc(updateForAnnotation:withHeading:)
    public func update(for annotation: MKAnnotation, heading: CLLocationDirection)
  • Declaration

    Swift

    public func updateSelection(for identifier: String?)
  • Declaration

    Swift

    @objc(rotateHeadForMagneticHeading:)
    public func rotateHead(magneticHeading: CLLocationDirection)
  • Declaration

    Swift

    @objc(updateHeadForMagneticHeading:andBearing:)
    public func updateHead(magneticHeading: CLLocationDirection, bearing: CLLocationDirection)

Customisation

  • Declaration

    Swift

    @objc
    public static var customHeadTintColor: UIColor?
  • Declaration

    Swift

    @objc
    public static var customHeadImage: UIImage?
  • Declaration

    Swift

    @objc
    public static var customPointerImage: UIImage?
  • Declaration

    Swift

    @objc
    public static var headTintColor: UIColor { get }
  • Declaration

    Swift

    @objc
    public static var headImage: UIImage { get }
  • Declaration

    Swift

    @objc
    public static var pointerImage: UIImage { get }