2014-01-18 8 views
20

UITableViewControllerは実際に役立つものは何ですか? UITableViewsのビューにUIViewControllerを使用するだけでなく、ボーナスを使用していますか?私はUITableViewsで私の意見をベースビューコントローラ(継承はUIViewController)から継承したいと思っています。 UITableViewControllerを使用すると、すべてのマイビューの基本クラスがより難しくなります。UITableViewControllerとUIViewControllerの比較

+0

の重複[何がUIViewControllerとUITableViewControllerの違いは何ですか](http://stackoverflow.com/questions/17305723/what-is-the-difference-between-u-viewcontroller-and-uitableviewcontroller) – Raptor

答えて

21

それはいくつかの利便性を提供しますが、本当に必要なことはありません。私はしばしばそれを使用しません。

主なものは、ストーリーボードに作成するときの自動セットアップとは別に、tableView,clearsSelectionOnViewWillAppear、およびrefreshControlの3つのプロパティです。しかし、彼らは自分でできないものは何もしません。

+7

私はそれを見つけたもう一つのこと'UITableViewController'はそれがかなり役に立ちますキーボードが編集中のテキストフィールドをカバーしているときにビューを調整する。 '注:UITableViewControllerクラスは、テキストフィールドのインライン編集があるときに自動的にテーブルビューのサイズを変更し、再配置します。 ' - [Source](https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/ TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html) –

2

データソースとテーブルビューオブジェクトへの接続を設定するための準備が整ったコードはありません。ゲッターとセッターの中には、同じことをやってみたい人がいます。

しかし、サブクラスのあなたのケースでそのUItableViewController

6

まあ、私はUIRefreshControlUITableViewControllerを使用するために、それははるかに簡単かつ少ないレトロとマットの答えの両方が、個人的な経験から、正しい「ハック」の思いを持つように合いません、 UITableViewを使用してUIViewControllerでUIRefreshControlを動作させようとしています。私の意見で

0

私は方法sectionIndexTitlesForTableViewと、違いに気付かなかったが、のUITableViewControllerにとのUIViewControllerで働いていた...私の2cを

はそれをチェックアウトしませんでした:

https://stackoverflow.com/questions/29471578/difference-between-uitableview-in-viewcontroller-and-tableviewcontroller-index可能

+0

このリンクで参照されているページは削除されています(そのため、私は答えに投票しました)。理由を知ることに興味がありますか? – Michael

関連する問題