Mar*_*tin 5 uitableview ios swift
我用它Http get来json data解析它.
到目前为止它工作正常,它显示了数据UITableView.我有一个UITableCell在UITableView.并且单元格中还有三个UILabel-s,如下图所示.

我已经设置Identifier的TableViewCell,以"细胞"就像下面的图片.

我想设置"AAA" , "BBB" , "CCC"为UILebel-s中UITableViewCell,但在下面的代码,我找不到任何UILabel在UITableViewCell.
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
cell.
return cell
}
Run Code Online (Sandbox Code Playgroud)
我是否需要连接UILabel到Swift文件?
如何找到和文本设置UILabel的UITableViewCell?
我错过了什么吗?
您无法访问代码中标签的原因是您没有标签与代码的连接,通过仅在默认情况下添加标签UITableViewCell将无法正常工作.
我想你正在使用自定义UITableViewCell?如果没有,那么使用自定义单元格并在代码中添加三个标签,并在UI上将它们作为插座连接,在代码中,您可以使用cell.label1等来访问它们
class CustomTableViewCell: UITableViewCell {
@IBOutlet var label1:UILabel!
@IBOutlet var label2:UILabel!
@IBOutlet var label3:UILabel!
}
Run Code Online (Sandbox Code Playgroud)
在主tableview类中,您可以按如下方式访问它们
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as CustomTableViewCell
cell.label1.text = "AAAA"
return cell
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9408 次 |
| 最近记录: |