UITableView
ではなく、tableView
のサブクラスを使用するようにUITableViewController
にどうすればよいですか?UITableViewControllerでUITableViewサブクラスを使用する
答えて
UITableViewController.tableViewプロパティをカスタムUITableViewサブクラスのインスタンスに設定します。インターフェイスビルダーアイデンティティインスペクタビューでカスタムテーブルビューとテーブルビュークラスを関連付ける
はただのUITableViewのインスタンスとのUIViewControllerとのViewControllerは、テーブルのデリゲートとデータソースとして設定されています。 viewControllerは、それらのデリゲートメソッドのスタブを実装します。
UIViewControllerにUITableViewDataSourceおよびUITableViewDelegateプロトコルを実装させることで、自分で行うことができます。次に、UIViewControllerのloadView(またはviewDidLoad)メソッドで、tableViewインスタンスのdataSourceを設定し、selfに委譲します。
独自のテーブルサブクラスを使用することができます。
AのUITableViewControllerで
これは誤解を招くことです。 UITableViewControllerには、たとえばキーボード回避も含まれます。 – Luke
キーボード回避とは何ですか? –
- 1. UITableViewControllerを使用しないでUITableViewを使用する方法
- 2. サブクラス化uitableviewcontroller
- 3. UITableViewControllerのUITableViewをストーリーボードで編集する
- 4. CoreDataとUITableviewControllerを使ったサブクラス化
- 5. UITableViewControllerサブクラスのloadViewをオーバーライドする
- 6. UITableViewControllerをUITableViewに移動
- 7. UITableViewとUITableViewControllerのデリゲートを理解する
- 8. UITableViewを使用したUIViewControllerをUITableViewControllerに変換
- 9. UITableViewControllerフッター内のカスタムUITableViewセル
- 10. UITableViewControllerサブクラスのloadViewを呼び出す
- 11. 他のviewControllersで使用するためにUITableViewをサブクラス化する方法
- 12. StoryboardでカスタムUITableViewControllerクラスを使用する
- 13. アニメーションをUITableViewのサブクラスに構築する
- 14. iOS - UITableViewのUIRefreshControl対UITableViewControllerのUIRefreshControl
- 15. 私のUITableViewControllerをネストされたUITableViewにリンクできません
- 16. dequeueReusableCellWithIdentifier私はUITableViewCellのサブクラスでのUITableViewControllerとiOS5をストーリーボードを使用しています私のカスタムタイプ
- 17. UITableViewをサブクラス化するのはいつですか?
- 18. UITableViewControllerからUITableViewに変更するときのエラー
- 19. デフォルトの動作でより再利用可能なUITableViewサブクラスを作成する
- 20. コアデータでNSArrayサブクラスを使用する
- 21. Zend_Rest_Serverでサブクラスを使用する
- 22. UIViewControllerサブクラスも私のUITableViewControllerに影響しますか?
- 23. CoreDataのNSOrderedSetをUITableViewで使用する
- 24. あるサブクラスのインスタンス変数を別のサブクラスに使用する
- 25. UITableViewControllerのロジックをUITableViewDataSourceクラスで使用する
- 26. どのようにUITableViewControllerでUITableViewの "reloadData"メソッドをオーバーロードしますか?
- 27. 多くのサブクラスでUITableViewDelegateを使用してUIViewControllerをサブクラス化する方法
- 28. スーパークラスを使用するJsonGenerator出力サブクラス
- 29. UITableViewは、UITableViewControllerがコンテナビューの子ビューであるときにスクロールしません。
- 30. サブクラス化されたUITableViewCell内からUITableViewController変数にアクセスするには?
私は 'self = [super initWithStyle:style]'を設定した後、 'initWithStyle:'でこれをします。どのような変更を知ることができますか? - [UITableViewController initWithStyle:] 'が' tableView'にしましたか?私はそれらを元に戻すかもしれない。参照してくださいhttp://stackoverflow.com/questions/8512793/objective-c-how-to-change-the-class-of-an-object-at-runtime – ma11hew28
Imho、これは最も良い場所は、 'loadView'をオーバーライドすることです。 'self.tableView = [[MyTableViewSubclass alloc] init]'などのようなもので並べ替えます。 – CloakedEddy