TKUITripOverviewCard
public class TKUITripOverviewCard : TKUITableCard
extension TKUITripOverviewCard: TKUITripModeByModeCardDelegate
Undocumented
-
Undocumented
Declaration
Swift
public static var config: TKUITripOverviewCard.Configuration
-
Set this callback to include a “Show routes” button, which then presents the
TKUIRoutingResultsCard
and selecting a different trip will trigger this callback.Returning
true
will lead to that trip being displayed as usual in anotherTKUITripOverviewCard
that gets pushed, and returningfalse
will do nothing, i.e., the callback handles displaying it.Declaration
Swift
public var selectedAlternativeTripCallback: ((Trip) -> Bool)?
-
Undocumented
Declaration
Swift
public init(trip: Trip, index: Int? = nil)
-
Declaration
Swift
override public func didBuild(tableView: UITableView, cardView: TGCardView)
-
Declaration
Swift
public override func didAppear(animated: Bool)
-
Declaration
Swift
public override func willDisappear(animated: Bool)
-
Creates a trip action with a “Go” title and arrow icon to indicate starting a trip
Declaration
Swift
public static func buildStartTripAction(startingOn: TKSegment? = nil, label: String? = nil, mode: TKUISegmentMode = .getReady, actionHandler: TKUITripModeByModeCard.TripStartedActionHandler? = nil) -> TKUITripOverviewCard.TripAction
Parameters
actionHandler
Optional handler, passed to
TKUITripModeByModeCard.tripStartedHandler
.Return Value
A new trip action to be used on a
TKUITripOverviewCard
-
Undocumented
Declaration
Swift
typealias TripAction = TKUICardAction<TGCard, Trip>
-
Undocumented
Declaration
Swift
typealias SegmentAction = TKUICardAction<TKUITripOverviewCard, TKSegment>
-
Configurtion of any
TKUITripOverviewCard
. Use this to add custom actions.This isn’t created directly, but rather you modify the static instance accessible from
See moreTKUITripOverviewCard.config
.Declaration
Swift
struct Configuration
-
Undocumented
Declaration
Swift
public func modeByModeCard(_ card: TKUITripModeByModeCard, updatedTrip trip: Trip)