3

私が自分のアプリで達成しようとしているナビゲーション モデルは、ユーザーがテキストを入力して検索し、分割ビューの左側 (マスター ビュー) に要約結果が表示された分割ビュー コントローラーに移動し、それをタップして詳細を表示することです。詳細情報。右側 (詳細ビュー) のそれと、そこでの操作/クリックは、Web ソースを表示できるホストされた webView に移動する必要があります。どうすればこれを達成できますか? Split View cannot be push from a Navigation Controller というエラーが表示されます。

参考までに: 私は ios/objective-C プログラミングの初心者であり、これを達成する簡単な方法があれば慣れていません.. 正しい方向へのフィードバック/ポインターは大歓迎です!!

4

2 に答える 2

6

問題は、Split View Controller がアプリのルートでなければならないことです。でプッシュすることはできませんUINavigationController。分割ビューを表示/非表示にしたいときはいつでも、rootViewController(のAppDelegate) を変更する必要があります。

ただし、あなたの場合、SplitViewController常に画面に表示したままにして、マスターコントローラーで検索を行うことをお勧めします。その中にa を使用UITableViewControllerします。テーブルに検索バーを追加し、検索バーに文字を入力して結果を絞り込むことができます。お役に立てれば!

于 2013-07-24T20:39:05.580 に答える