0

ViewController を接続するものが何もない場合に、ある ViewController から別の ViewController に移行する方法を調べるためのダミー アプリを作成しています。

3 つのタブを持つ TabBar コントローラー ベースのアプリケーションがあります。各タブには子 viewController があります。各子 viewController には、ユーザーを他の 2 つの viewController のいずれかに移動させると想定される 2 つのボタンがあります。例 - 最初の viewController には、2 つのボタンを持つ子 viewController があります。ボタン 1 は、タブ 2 に接続された viewController の子 ViewController に移動するためのものであり、ボタン 2 は、タブ 3 に接続された viewController の子 ViewController に移動するためのものです。

ここに画像の説明を入力

このプログラムの実装に苦労しています。誰かが私にいくつかの提案をしてもらえますか?

ありがとう!

編集1:

理由:

撮影した写真のサムネイルを表示するタブと、カメラを起動するタブの 2 つのタブがあるアプリを想像してみてください。ユーザーが画像をクリックすると、アプリはユーザーをすべての画像のサムネイルを表示するタブに移動する必要があります。アプリの UI の側面はしばらく忘れてください。上記の内容を達成するにはどうすればよいですか?

4

1 に答える 1

2

ユーザーのタブを切り替えないでください。タブ バー コントローラーの原則に違反しています。

タブ内のコントローラー間で遷移する場合は、UINavigationController をタブのルート ビュー コントローラーとして使用し、通常どおりプッシュ/ポップします。

于 2012-12-19T19:45:37.680 に答える