我想在代碼中用示例數據填充基本tableview。這裏是我的ViewController:爲什麼我的tableView沒有被填充?
import UIKit
class TableViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var postTableView: UITableView!
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 4
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "postcell", for: indexPath)
cell.textLabel?.text = "title"
cell.detailTextLabel?.text = "detail"
return cell
}
}
我敢肯定,這個名字"postcell"
是正確的,我已經迷上了的tableView到ViewController作爲數據源和委託。
當我在iOS模擬器中運行代碼時,沒有顯示出單元格。這是我所看到的:
堆疊視圖屬性
我不希望使用UITableViewController
如何獲取表格單元格?
在你的故事板中,你有沒有確保視圖控制器的類是'TableViewController'? – TylerTheCompiler
@MrSaturn是的,它是TableViewController –
@MrSaturn我已經添加了我的故事板,這有幫助嗎? –