infoMore than 3 years have passed since last update.
UIViewControllerの全面にUITableViewを設置する場合、`UITableView`を基底viewにしてしまえばよさそう
Last updated at Posted at 2020-02-14
概要
-
UIViewController
の全面にUITableView
を設置する場合、UITableView
を基底viewにしてしまえばよさそう
-
UIViewController
のview
インスタンス(基底view)がUITableView
のインスタンスになる
メリット
- 管理するviewが一つ減る
- AutoLayoutの制約が不要になる
デメリット
-
UITableView
以外にViewを追加したいようなケースでは使えない
- その場合は
UIView
を基底viewにする必要がある
スクリーンショット
手順
- Storyboardに
UIViewController
を設置
-
1.
で設置したUIViewController
の基底ViewをStoryboard上で削除する
-
UITableView
を選択しドラッグアンドドロップで基底ViewとしてUIViewController
に設置
その他
- 基本的にどんなViewも基底viewに設定できる
-
UITableViewCell
やUINavigationItem
など、他のView上に設置されるようなViewも設定できる
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up