0

3 つの大きなセルを持つ静的な uitableview を持つアプリを作成しています。各セルには、セル内で動作する独自のナビゲーション コントローラーが必要です。(編集/埋め込み/ナビゲーション コントローラーを介して) ナビゲーション コントローラーをセルに関連付けると、テーブル セルからのセグエにより、セル ビューではなくテーブルビュー全体が置き換えられる状況が発生します。セル内のView Controllerを単に置き換える方法はありますか(理想的にはストーリーボードを介して)。テーブルが静的であることは、難しい要件ではありません。ありがとう。

4

1 に答える 1

1

必要がある

  1. UI フローを再考して、UITableViewCell 内に UINavigationController を配置しないようにします。これまで見てきたように、ナビゲーション コントローラーは、ウィンドウの階層の最上位のコントローラーであることが想定されており、そのようにインストールされます。
  2. 独自のナビゲーション コントローラーのような機能をカスタム UITableViewCell として実装します。

#1は実際に取るべきオプションです。

テーブル セルの UINavigationControllers ごとに 1 つずつ、3 つのタブを持つ UITabBarController の使用を検討してください。

于 2013-07-07T21:08:23.670 に答える