0

私は初めてiPad用のSplitViewControllerを使用していて、iPhoneアプリをiPadで実行できるように変換しようとしています。ナビゲーションコントローラーの名前、電話番号などのセクションに、分割ビューでの作業に適応させたいセルがいくつかあります。基本的に、ユーザーが分割ビューのマスタービューに入力できるフィールドを表示し、セルをタップすると、対応するビューが右側の詳細ビューに表示されるようにします。誰かがこの機能を取得するために正しい方向に私を向けることができますか?

4

1 に答える 1

0

自己学習ができる場合は、XCode でマスター/ディテール アプリケーションを作成することをお勧めします。IMOには、分割ビューでマスターコントローラーとビューコントローラーをセットアップする方法の非常に優れたテンプレートがあり、詳細コントローラーを適切にセットアップして、縦向きにするときにマスターを非表示にします。

iPhone バージョンで新しいビューをプッシュする (推測している) コードでは、デバイスの種類 (またはself.splitViewController設定されているかどうか) を確認し、新しいビューをプッシュする代わりに、詳細を変更する必要があります。詳細View Controllerは常にに設定されます[self.splitViewController.viewControllers objectAtIndex: 1]

分割ビュー コントローラーをより細かく制御したい場合 (縦向きの場合はマスター ビューを SplitView の一部として表示するか、横向きの場合はマスターを非表示にする)、githubの優れたMGSplitViewControllerを使用することをお勧めします。

于 2012-11-09T20:40:56.167 に答える