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?

Base Class Overrides

  • Called when the view is laid out.

    Declaration

    Swift

    override func layoutSubviews()

Callbacks

  • Called when someone double-taps on the row.

    Declaration

    Swift

    @IBAction
    func doubleTapped(_: Any)

Instance Methods

  • 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()