struct MenuModel {
var title: String
var url: String
}
处理TableView渲染方法
先在在tableView里注册自己定义的 TableCell
override func viewDidLoad() {
// ...
//注册cell的Identifier,用于渲染cell
self.tableView.register(MenuCell.self, forCellReuseIdentifier: "cellID")
}
修改渲染方法
//渲染cell
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cellID") as! MenuCell
cell.setValueForCell(menu: data[indexPath.row])
return cell
}
这样就好了,直接运行看效果吧
还是带上图片了app才好看
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。
注:相关教程知识阅读请移步到swift教程频道。








