Zvi*_*Zvi 0 uitableview ios swift
我想更改 TableView 中单元格的状态。我尝试在“cellForRowAtIndexPath”方法中设置状态,但没有奏效。然后我看到帖子说为了改变单元格的状态需要使用委托方法“willDisplayCell”。但是,当我实现该方法时,它没有被调用(我放置了一个未被调用的断点)
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.selected = true
}
Run Code Online (Sandbox Code Playgroud)
我还尝试使用 Apple 文档中出现的“willDisplay”,但这没有帮助。事实上,我尝试了任何垃圾而不是该字符串,但没有任何反应 - 应用程序编译时没有错误,但没有调用该方法。
我知道 tableView 的委托正在工作,因为正在调用其他委托方法,例如“didSelectRowAtIndexPath”。
willDisplayCell 的 Swift 3.0 语法现在是:
override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3574 次 |
| 最近记录: |