VMF_TableCell
@MainActor
class VMF_TableCell : UITableViewCell
This provides one table cell for the main table of meetings.
-
This is the reuse ID for the table cell.
Declaration
Swift
@MainActor static let reuseID: String -
The table controller that “owns” this cell.
Declaration
Swift
@MainActor weak var myController: VMF_EmbeddedTableController? -
The meeting instance associated with this.
Declaration
Swift
@MainActor var myMeeting: MeetingInstance? { get set } -
This has an image that denotes what type of meeting we have.
Declaration
Swift
@IBOutlet @MainActor weak var typeImage: UIImageView? -
This is the meeting name.
Declaration
Swift
@IBOutlet @MainActor weak var nameLabel: UILabel? -
This displays the weekday, start time, and end time.
Declaration
Swift
@IBOutlet @MainActor weak var timeAndDayLabel: UILabel? -
The label that displays the timezone.
Declaration
Swift
@IBOutlet @MainActor weak var timeZoneLabel: UILabel? -
The label that displays an in-progress message.
Declaration
Swift
@IBOutlet @MainActor weak var inProgressLabel: UILabel?
-
Called when the view is laid out.
Declaration
Swift
@MainActor override func layoutSubviews()
-
Called when someone double-taps on the row.
Declaration
Swift
@IBAction @MainActor func doubleTapped(_: Any)
-
Sets all the items up. This is called when the meeting is changed. We can’t wait for layout. This stuff needs to be done in advance.
Declaration
Swift
@MainActor func setUpTextItems()
View on GitHub