0

初めての質問者、長年の潜伏者。

画面の下半分に日付/時刻ピッカーがあり、画面の上半分にグループ化された単一セクションの 4 行のテーブル ビューがある iPhone ビューを作成しようとしています (1 つの Appleビューコントローラープログラミングガイドの図2-4に示しています(ただし、説明はしません)。

概念的には、必要なのは、1 組のサブビュー (1 つはピッカー用、もう 1 つはテーブル ビュー用) を持つメイン ビューであることを理解していると思います。ピッカーを画面に表示したら、ピッカー機能を作成できると確信しています。また、テーブル ビュー機能も作成できると確信しています。私が一生理解できないのは、プログラム的に言えば、2つのビューを同時に画面に表示する方法です。Interface Builder で完全にレイアウトできますが、Xcode に切り替えるとすべてがうまくいきません... ビューはピッカーで表示されますが、テーブル ビューは表示されません。

よろしくお願いいたします。

4

1 に答える 1

0

ビューはピッカーと共に表示されますが、テーブル ビューは表示されません。

テーブル ビューにデータ ソースが割り当てられていない場合、データ ソースを設定する場所がないため、「存在しない」ように見える場合があります。

このビューのビュー コントローラーを作成しましたか? のサブクラスですかUITableViewController、それとも少なくともUITableViewDelegate/UITableViewDataSourceプロトコルを実装していますか? File's Owner.xibに設定されていますか? テーブルビューのdelegateおよびとして(接続を使用して)割り当てられていますdataSourceか?

あなたの .xib には、ビュー コントローラのプロパティ (つまり ) に接続されているトップレベルのUITableViewとサブビューの両方がありますか?UIPickerViewUIViewviewFile's Owner

UIView
+
| |
+---UITableView
| |
+---UIPickerView
于 2010-03-27T07:07:37.603 に答える