1つのXIBファイルに2つのテーブルビューが必要ですが、それを行う方法はありますか?ライブラリへ1つのXIBに2つのテーブルビューを持つことはできますか?
答えて
別のよりクリーンな方法は、2つの異なるUITableViewControllerをXIBに追加し、別のクラスに設定することです。
あなたのXIBは、次のようになります。テーブルビューのデータソースと代理人をFileの所有者に接続するのではなく、自分のコントローラーに接続します。
このようにすれば、コードはきれいで維持しやすくなります。後でそのテーブルを別のビューに移動したい場合は、IBを変更するだけで簡単に実行できます。
このように1つのビューコントローラに2つのテーブルビューを追加するにはどうすればよいですか? – vburojevic
決して分、それを見つけた、thx! :) – vburojevic
私はあなたが言ったことをしましたが、何らかの理由で、私はアプリを起動するときにテーブルビューを見ることができません..../ – jsetting32
シンプル行くのtableViewを選択して、XIBにドロップすると、= 1 タグを設定し、あなたがタグによってまたはそのIVAR名で区別することができます= 2
セットタグXIBにdrob上の他のテーブルを取得します。
テーブルのデータソースメソッドとデリゲートでelse条件が満たされているようにしてください。特定の状況のためにいずれかを非表示にすることもできます。
あなたの脳とロジックを使うことを意味します。
はい可能です。データソースとデリゲートメソッドでテーブルビューを区別するために、テーブルビュー名またはタグでチェックするだけで済みます。たとえば、numberofRowsInSectionデータソースメソッドの場合は、次のようにすることができます。
- (NSInteger)tableView:(UITableView *)tableview numberOfRowsInSection:(NSInteger)section {
if(tableview==firstTableview)
{
return 4;
}
else {
return 6;
}
}
このように、すべてのデータソースとデリゲートメソッドについてチェックするだけで済みます。この助けを願っています。
私は2つのテーブルを作成しました&マップ両方のテーブル&データソースを.xibファイルのファイル所有者に委譲します。この段階でエラーが発生しました。私はそれによって解決しました: テーブルを識別するためのヘッダーファイル(IBOUTLEt)の2つのテーブルビューを追加します。 1番目のテーブルのマップデータソース& .xibファイルを介した代理人 2番目のテーブルのiは.mファイルで記述します。 これは正常に実行されています.....
人工的にNib(.xib)と.mを通して1つを人工的にマッピングする必要はありません。それぞれに「タグ」を設定するか、それぞれの個別の「IBOutlet」を設定して区別することができます。おそらくそうする他の方法の束。 – chadbag
- 1. 2つの領域を持つことはできますか?
- 2. 1つのUIViewControllerと2つのXIBを持つiPadでのハンドルの向きの変更
- 3. 1つのサーバーに2つのブログ用に2つのドメインを持つことは可能ですか?
- 4. 1つのiboutletと2つのxibファイルをリンクする方法
- 5. 2つのファイル名を持つことができますか?
- 6. 1つのxibファイルで2つのビューを使用する
- 7. 2つのXIBを1つのViewControllerに接続する
- 8. 2 XIBと1つのviewcontrollerは機能はipadで動作しませんXIB
- 9. Grails 1つのフォームは2つのアクションを持つことができますか?
- 10. テーブルビューのセルが2つのテーブルビューをロードすることができません
- 11. 同じPERFORCEストリームに2つのビューを持つことはできますか?
- 12. 2つのNSWindowControllerを同じアプリに持つことはできますか?
- 13. 子コンポーネントに複数の@outputを持つことはできますか?私は2つあり、1は
- 14. 1つのテーブルビューで2つのコレクションビューを使用する方法
- 15. 1つのUIviewcontrollerで2つのテーブルビューを追加する方法
- 16. 1つのPLCに2つのModbusマップを持たせることはできますか?
- 17. 2エンティティは2つのリレーションシップを持つことができます
- 18. 1つのregrexで2つの変数を持つには?
- 19. 1つのセルで2つのテーブルビューをプッシュすることは可能ですか?
- 20. 2つの異なるロケーションマネージャ権限を持つことはできますか?
- 21. オペレーションは2つ以上のオペランドを持つことができますか?
- 22. 2つのレルムモジュールが同じクラスを持つことはできますか?
- 23. オブジェクトは2つの値を持つことができますか?
- 24. Android:2つのEditTextに対して2つのaddTextChangedListenerを持つことはできませんか?
- 25. 2つのジェネリックを持つスカラー法で、1つを推論することができます
- 26. 私は2つのapkを同一のアプリケーションで1つをプロダクトに、もう1つをアルファチャネルで同時に持つことができます
- 27. 2 1つのページのテーブルビュー - 2つのNSArrays
- 28. は、私は1つのテーブルに2つのタイムスタンプを持つ2つのタイムスタンプ
- 29. これらの2つのJOOQクエリを1つにまとめることはできますか?
- 30. 2つのxibをリンクするには?
必要に応じて、1つのxibに150のテーブルビューを持つことができます。 Interface Builderでそれらを追加し続けるだけでうまくいきます。あなたはより具体的な質問をしなければならないでしょう:1つのxibで2つのテーブルビューを使って*何をしたいですか? – darvids0n