#author("2016-05-30T14:44:13+09:00","default:wikiwriter","wikiwriter")
#author("2016-05-30T15:00:02+09:00","default:wikiwriter","wikiwriter")
[[UIKit/テーブル]]

&tag(UIKit/テーブル/Tips);
*目次 [#g2739ad7]
#contents
*関連ページ [#q131401b]
*参考情報 [#g5188ae1]

*ヘッダービュー、フッタービューの利用 [#la408ad2]
-プロトタイプセルを追加しておき、その上下にViewを追加すればよい。プロトタイプセルが存在しないとうまくいかない。
-参考: [[How to size a table header view using Auto Layout in Interface Builder | Roadfire Software:http://roadfiresoftware.com/2015/05/how-to-size-a-table-header-view-using-auto-layout-in-interface-builder/]]…高さをフィットさせる方法。

*ステータスバー対応 [#m4a2d75b]
-何も考えずUITableViewControllerを実装するとステータスバーの下にセルが潜り込んでしまう。
-[[やはりお前らのiOS7対応は間違っている(解説編) - Qiita:http://qiita.com/yimajo/items/254c7cebab7864678246]]のはなしは関係なさそう。
-以下のようにcontentInsetを設定するしかないかも?ストーリーボードから設定する方法は不明。
#pre{{
    override func viewDidLoad() {
        super.viewDidLoad()
        self.tableView.contentInset = UIEdgeInsets(top: 20, left: 0, bottom: 0, right: 0)
        self.tableView.backgroundColor = UIColor.grayColor()
    }
}}
-ナビゲーションコントローラーを併用するとよろしくやってくれるので普通はそっちを使えばいいのかもしれない。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS