特定のタブ内に tableViewLoaded があります。テーブル行をクリックすると、別のビューが開きます。つまり、別のコントローラーをプッシュします。メインウィンドウにビューコントローラーがあります。このビューの .nib には、ボタン ラベルなどのアイテムも含まれていますが、クリックしても何も表示されず、空白のページしか表示されません。
7983 次
1 に答える
5
通常、nib ごとに 1 つのビュー コントローラー ファイルを使用する必要があります。それは物事をはるかに簡単にします。いくつかの確認事項:
- ビュー コントローラ オブジェクトが作成されているか (その init、loadView、または viewDidLoad メソッドにブレーク ポイントを設定)
- ビューが表示されていますか (viewWillAppear: または viewDidAppear: メソッドにブレークポイントを設定します)
- ビューが正しく接続されていますか (IB のビュー アウトレットが正しく接続されていることを確認してください。これはよくある間違いです)
UIViewController サブクラスとペアになっている nib ファイルを実際にロードする方法について質問がある場合は、UIViewController の -initWithNibName:bundle: および -loadView メソッドを見てください。
于 2008-11-25T14:04:23.797 に答える