コード内のサンプルデータで基本的なテーブルビューを作成しようとしています。ここに私のViewControllerです:なぜ私のテーブルビューにデータが入力されていませんか?
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"
が正しいことを確信していると私は、データソースとデリゲートとしてのViewControllerへのtableViewをフックアップしたことを私のストーリーボード
です。
iOSシミュレータでコードを実行すると、セルが表示されません。これは私が見たものである:ここでは
スタックビューのプロパティ
上の制約は、私が使用したくないですUITableViewController
テーブルセルを表示するにはどうすればよいですか?
あなたのストーリーボードで、View Controllerのクラスが 'TableViewController'であることを確認しましたか? – TylerTheCompiler
@MrSaturnはい、それはTableViewControllerです –
@MrSaturn私のストーリーボードを追加しました。それは役に立ちますか?種別: –