#author("2016-12-08T13:51:06+09:00","default:wikiwriter","wikiwriter")
#author("2017-01-24T14:35:04+09:00","default:wikiwriter","wikiwriter")
&tag(UIKit/テーブル);
*目次 [#sc69111a]
#contents
*関連ページ [#pe99027a]
-[[Storyboard]]
-[[./基本]]
-[[./セルの再利用]]
-[[./セルのカスタマイズ]]
-[[./セルを共有する]]
-[[./Static Cellsを使用する]]
-[[./セル内に置かれたボタンのイベントを処理する]]
-[[./空状態を表現する]]
-[[./Tips]]

*参考情報 [#w10c3f1c]

*概要 [#e44ab7b1]
-Swiftでテーブルビューを実装する方法

*サンプル [#a8f334ba]

**UITableViewControllerの基礎 [#o6dfe1e6]
-三行のデータを表示するサンプル。
#pre{{
class TableViewBasicViewController: UITableViewController {

    var rows = ["aaa", "bbb", "ccc"]
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    // MARK: - Table view data source

    override func numberOfSections(in tableView: UITableView) -> Int {
        return 1
    }

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return rows.count
    }

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "myCell", for: indexPath)
        cell.textLabel?.text = rows[indexPath.row]
        return cell
    }
}
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS