3

私はMonotouchを初めて使用するので、私の無知を許してください。これは簡単なことだと確信していますが、どこにも答えが見つかりません。

ルート ナビゲーションに UITabBarController を使用する Monotouch の iPhone アプリがあります。独自のクラスファイルで定義されています。各タブのコンテンツ用に個別のビュー コントローラー クラス ファイルもあります。したがって、tab1 は viewcontroller1 を示し、tab2 は viewcontroller2 を示します。

ユーザーがviewcontroller1内のbutton1をクリックして、アプリにtab2を表示させ、viewcontroller2を表示できるようにしたいと考えています。

ボタン 1 のクリックに対して処理されるイベントがあり、クリックされたときにポップアップ アラートなどを実行できますが、タブ バーにアクセスして呼び出す方法がわかりません。助けてください!

編集:アクセス可能にする方法だけでなく、変更するために呼び出すメソッドもわかりません。

4

2 に答える 2

1

何かのようなもの

btn1.TouchUpInside += (sender, args) => TabBarController.SelectedIndex = 0 ;
于 2012-11-15T08:53:21.420 に答える
1

「子」ビュー コントローラを作成するときは、「親」タブ コントローラへの参照を渡します。次に、子はその親でメソッドを呼び出して、現在のタブ インデックスを更新できます。

于 2012-11-07T16:37:49.273 に答える