0

3 つのビュー コントローラー (すべてタブ付き) を指すタブ バー コントローラーで構成されるアプリを開発しています。これらのタブ ビューの 1 つでボタンを作成し、新しいビューを開きたい (下部にタブなし)。この新しいビューには、前のビューに戻るための戻るボタンを備えたナビゲーション バーが必要になるため、ナビゲーション コントローラーを作成する必要があると考えていました。

本質的には、これが私がやろうとしていることです (下手な図で申し訳ありません)。 ここに画像の説明を入力

この新しいビュー (タブ バー コントローラーとは完全に独立) をプログラムで表示するにはどうすればよいですか? これにはナビゲーションコントローラーが必要ですか?

4

2 に答える 2

3

提示されたView Controllerについて説明しています。コールしpresentViewController:animated:completion:ます。

あなたが説明したように、私はこれをナビゲーションバーと [戻る] または [完了] ボタンで頻繁に行います。しかし、これはナビゲーション コントローラーやナビゲーション インターフェイスではありません。これは、ユーザーに戻る方法を示す便利な方法です。

たとえば、これは私のアプリの 1 つで表示されたビューです。上部はナビゲーション バーで、cancelボタンで元に戻ります (call dismissViewController...)。残りは、ボタンのスクロール ビュー (UICollectionView) です。

ここに画像の説明を入力

于 2013-05-16T20:22:27.643 に答える
0
[myTabBar setSelectedIndex:1]

tabBarなどにアクセスする必要があるかもしれませんself.tabBarControllerので…[self.tabBarController setSelectedIndex:1];

1タブバーのスタックにあります (これは手動でボタンをindex 1タップするようなものです)tabBar

于 2013-05-16T20:06:22.897 に答える