1.配置してデリゲートの設定
storyboardでデリゲートの設定をします。左に表示されるリストのTableView右クリックしながら、[黄色の丸に四角のマーク]に移動して離します。
2.セルのIDを設定
「Identifier」という項目に「cell」と入力します。
3.データを指定するメソッドを作成
この行を
class ViewController: UIViewController {
このように書き換えます
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
以下の2つのメソッドを作成します。
リストの数を設定するメソッド
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 1 //リストの数を設定する }
リストに表示するテキストを設定するメソッド
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "cell") //cellはStep2で指定した文字列 cell?.textLabel?.text = "左に表示されるテキスト" cell?.detailTextLabel?.text = "右に表示されるテキスト" return cell! }
コメント