iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
Mobile Development

我將點燃Swiftの大海系列 第 17

Day17. Swift一定要會の留言板實作篇 (2)

  • 分享至 

  • xImage
  •  

TableViewCell

我們昨天設定好了要傳值到 MainViewController 中的 tableView
今天我們教大家設定 tableViewCell 的內容!

IBOutlet

我們一樣需要有一個 label 來顯示每一行 tableView 的資料
所以跟 ViewController 同樣在 xib 拉元件並設定 IBOutlet

    @IBOutlet weak var lbTest: UILabel!

變數

設定cell的identifier,方便我們在在 tableView 中使用

        static let identifier = "MainTableViewCell"

override

在 tableViewCell 中我們會用到兩種override
預設從 template 生成就會有了!
我們這次要設定 label 能夠多行顯示我們的資料來區分留言內容和時間
所以使用 numberOfLines 來做設定能多行顯示

    override func awakeFromNib() {
        super.awakeFromNib()
        //用來初始化視圖
        lbTest.numberOfLines = 0 // 多行顯示
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // 用來配置選中狀態的視圖
    }

上一篇
Day16. Swift一定要會の留言板實作篇 (1)
下一篇
Day18. Swift一定要會の留言板實作篇 (3)
系列文
我將點燃Swiftの大海21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言