3 つの大きなセルを持つ静的な uitableview を持つアプリを作成しています。各セルには、セル内で動作する独自のナビゲーション コントローラーが必要です。(編集/埋め込み/ナビゲーション コントローラーを介して) ナビゲーション コントローラーをセルに関連付けると、テーブル セルからのセグエにより、セル ビューではなくテーブルビュー全体が置き換えられる状況が発生します。セル内のView Controllerを単に置き換える方法はありますか(理想的にはストーリーボードを介して)。テーブルが静的であることは、難しい要件ではありません。ありがとう。
質問する
132 次
1 に答える
1
必要がある
- UI フローを再考して、UITableViewCell 内に UINavigationController を配置しないようにします。これまで見てきたように、ナビゲーション コントローラーは、ウィンドウの階層の最上位のコントローラーであることが想定されており、そのようにインストールされます。
- 独自のナビゲーション コントローラーのような機能をカスタム UITableViewCell として実装します。
#1は実際に取るべきオプションです。
テーブル セルの UINavigationControllers ごとに 1 つずつ、3 つのタブを持つ UITabBarController の使用を検討してください。
于 2013-07-07T21:08:23.670 に答える