iT邦幫忙

0

關於 swift的 TableView cell 取值問題

  • 分享至 

  • xImage

viewcontroller.swift

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "DetailTableViewCell", for: indexPath as IndexPath) as! DetailTableViewCell

    cell.RoomNos.text = RoomGroupArray[indexPath.row].RoomNos
    cell.RoomType.text = RoomGroupArray[indexPath.row].RoomCod
    cell.RoomCISta.text = RoomGroupArray[indexPath.row].RoomSta
    cell.RoomClean.text = RoomGroupArray[indexPath.row].CleanSta
    
    cell.RG = RoomGroupArray[indexPath.row]
    return cell
}

tableview Cell.swift

override func awakeFromNib() {
    super.awakeFromNib()
    collection.backgroundColor = UIColor.clear
    collection.register(UINib.init(nibName: "DetailCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "DetailCollectionViewCell")
    collection.delegate = self
    collection.dataSource = self
    // Initialization code
    //RG = A7HFDGV.RoomGroup
    print(RG)
}

他print RG出來是nuill 請問要如何把值丟進cell內呢

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-03-18 17:51:59

只要把值準備好(存在RoomGroupArray即可)
程式會自動把對應的值「丟進cell內」

Luke iT邦新手 5 級 ‧ 2020-03-19 09:03:59 檢舉

謝謝,我只是想知道丟值有沒有成功 哈哈

我要發表回答

立即登入回答