0

だから私はこのアプリを見ていましたhttp://itunes.apple.com/us/app/pageonce-personal-finance/id285056092?mt=8 (iPad のスクリーンショットを参照)、詳細ビュー内に uinavigation コントローラーがあるようですUISplitView の。詳細ビューで UINavigation コントローラーを作成しようとすると、ナビゲーション バーが UISplitView のトップ バーと重なってしまいます。たとえば、pageonce アプリでは、青色のナビゲーション バーが上部の銀色のバーと重なってしまいます。

その青いバーはナビゲーション コントローラーですか、それとも何か他のものですか? もしそうなら、彼らはトップバーにアクセスしたまま、どうやってナビゲーションバーを下に移動したのですか? ナビゲーション バー/ビューの位置を制御できますか?

有効な XHTML
(出典:apple.com

4

1 に答える 1

0

マスタービューと詳細ビューの両方で、UINavigationController内にネストされたUINavigationControllerがあるようです。各UINavigationControllerはバーを作成します。「UISplitViewトップバー」のようなものはありません。そもそもUISplitViewController内にUINavigationControllerを配置した場合にのみ、トップバーが表示されます。したがって、必要なのは、別のUINavigationControllerをUINavigationController内に配置することだけで、別のバーが表示されます。

于 2010-10-12T20:11:49.157 に答える