TableViewの使い方

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!
}

コメント

タイトルとURLをコピーしました