要从Xib文件加载自定义UITableViewCells,请按照以下步骤操作:
详细步骤如下:
import UIKit
class MyCustomTableViewCell: UITableViewCell {
// 在这里添加自定义属性和方法
}
class MyCustomTableViewCell: UITableViewCell {
static let reuseIdentifier = "MyCustomTableViewCell"
}
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
tableView.register(UINib(nibName: "MyCustomTableViewCell", bundle: nil), forCellReuseIdentifier: MyCustomTableViewCell.reuseIdentifier)
}
}
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
// ...
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: MyCustomTableViewCell.reuseIdentifier, for: indexPath) as! MyCustomTableViewCell
// 在这里设置自定义属性和方法
return cell
}
}
现在,您已经成功地从Xib文件加载了自定义UITableViewCells。
云+社区技术沙龙[第4期]
云+未来峰会
Elastic 中国开发者大会
云+社区技术沙龙[第18期]
云+社区技术沙龙[第11期]
云+社区技术沙龙[第14期]
Elastic 中国开发者大会
云+社区技术沙龙[第20期]
DB TALK 技术分享会
领取专属 10元无门槛券
手把手带您无忧上云