我在UITabBarController的UINavigationController中有一个静态单元格UITableViewController。
当我为UITableViewController创建一个自定义类并设置它时,UITableView中的所有单元格在构建后都会消失。我可以在设计师中看到它们,但不能在Simulator和设备中看到它们。
我是iOS的新手,如果我犯了一个明显的错误,请原谅。
答案 0 :(得分:0)
对每个有同样斗争的人。如果您在UINavigationController中有UITableViewController,那么无关紧要,在创建自定义类之后,如果您有静态单元格,则应该注释或删除以下方法:
override func numberOfSections(in tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 0
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return 0
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath)
// Configure the cell...
return cell
}