iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 15
0
Mobile Development

IOS Beginner's 30days 系列 第 15

Day15 UITableView(二)

  • 分享至 

  • xImage
  •  

UITableView

今天要介紹 TableView 一個非常實用的功能。

那就是當某個 Cell 被點擊時

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    <#code#>
}

為了測試我在上面先加一個 Lable 做顯示用。
https://ithelp.ithome.com.tw/upload/images/20200913/20129677E27W3jwAOX.png

在 Function 增加下面這段程式碼。

myLabel.text = tableView.cellForRow(at: indexPath)?.textLabel?.text

當我點擊時會改變 myLable 的內容
https://ithelp.ithome.com.tw/upload/images/20200913/201296777mgmreoZUH.png
https://ithelp.ithome.com.tw/upload/images/20200913/20129677Jm4OgBU5DT.png

IndexPath

IndexPath 是一個用來標示 TableView 位置的值
其中包含兩值 Section 和 Row ,指的分別是第幾組及第幾項,編號都是從 0 開始。


上一篇
Day14 UITableView(一)
下一篇
Day16 UIPickerView(一)
系列文
IOS Beginner's 30days 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言