ManeuverTableView

@IBDesignable
open class ManeuverTableView : UITableView

A view to display all the maneuvers of a route based on the visible sections setting. Note that in case there is no maneuver, it shows a warning via noManeuverFoundLabel property.

See also

ManeuverItemView
  • The underlying route object. It provides the data to be displayed.

    Declaration

    Swift

    public var route: NMARoute? { get set }
  • Number of ManeuverItemView objects in the table view.

    Declaration

    Swift

    public var entryCount: Int { get }
  • Sets the measurement formatter used to format distances. The default value is MeasurementFormatter.currentMediumUnitFormatter.

    Declaration

    Swift

    public var measurementFormatter: MeasurementFormatter { get set }
  • The label used to display a warning when no maneuver is found.

    Note

    When not set, a label with default settings is used.

    Declaration

    Swift

    public var noManeuverFoundLabel: UILabel! { get set }
  • The optional delegate object. When it is set, the delegate object is informed about the user interactions.

    Declaration

    Swift

    public weak var maneuverTableViewDelegate: ManeuverTableViewDelegate?