VMF_TableCell
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
static let reuseID: String
-
The table controller that “owns” this cell.
Declaration
Swift
weak var myController: VMF_EmbeddedTableController?
-
The meeting instance associated with this.
Declaration
Swift
var myMeeting: MeetingInstance? { get set }
-
This has an image that denotes what type of meeting we have.
Declaration
Swift
@IBOutlet weak var typeImage: UIImageView?
-
This is the meeting name.
Declaration
Swift
@IBOutlet weak var nameLabel: UILabel?
-
This displays the weekday, start time, and end time.
Declaration
Swift
@IBOutlet weak var timeAndDayLabel: UILabel?
-
The label that displays the timezone.
Declaration
Swift
@IBOutlet weak var timeZoneLabel: UILabel?
-
The label that displays an in-progress message.
Declaration
Swift
@IBOutlet weak var inProgressLabel: UILabel?
-
Called when the view is laid out.
Declaration
Swift
override func layoutSubviews()
-
Called when someone double-taps on the row.
Declaration
Swift
@IBAction 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
func setUpTextItems()