プログラミング関係のこととか

プログラミング関係のこととか

自分の備忘録・同じような疑問を持つ人のための参考になれば

Amebaでブログを始めよう!
メモ書き

TableViewでstatic cellsを使いたかったが、static cellsはUITableViewController上でないと動作せず、「error: Illegal Configuration: Static table views are only valid when embedded in UITableViewController instances]」という警告がでるらしい。
(ソース http://www.akiyan.com/blog/archives/2012/06/uitableview-staticcells-storyboard.html)
確かにその警告がでた。


「管理対象のビューが合成ビューで、その中の複数のサブビューの1つがTable Viewの場合は、そのTable View(およびその他のビュー)を管理するために、UIViewControllerのカスタムサブクラスを使用 する必要があります。このコントローラクラスは、Table Viewをナビゲーションバーとタブバー(ど ちらかが存在する場合)の間の画面一杯に表示するため、UITableViewControllerを使用してはい けません。」(https://developer.apple.com/jp/documentation/TableView_iPhone.pdf の36ページより)

以上より合成ビューの中でstatic cellsは使えないということがわかった。
さてどうしよう。。。