7

UITabBarController のタブ バーを覆わないモーダル ビュー コントローラーを表示する方法はありますか?

具体的には、UIModalTransitionStylePartialCurl を使用したいのですが、iPhone マップ アプリのように下部のバーを保持します。

4

2 に答える 2

0
  1. 2 つのビュー コントローラーを用意する
  2. 最初にサブビューとして2番目を持っています
  3. ツールバーをサブビューとして最初に追加し、bringSubviewToFront を呼び出します。
  4. モーダルを 2 番目に提示する
于 2012-07-19T08:37:27.230 に答える
-2

UIModalTransitionStylePartialCurl ビュー コントローラが表示されると、現在のビューの 1 つのコーナーが丸まって下のモーダル ビューが表示されます。閉じると、丸まったページがモーダル ビューの上に展開されます。このトランジションを使用して表示されるモーダル ビュー自体は、追加のモーダル ビューを表示できません。

hidesBottomBarWhenPushedビュー コントローラーがナビゲーション コントローラーにプッシュされたときに、画面下部のバーを非表示にするかどうかを示すブール値。

@property(nonatomic) BOOL hidesBottomBarWhenPushed

討論

YES の場合、画面下部のバーが非表示になります。そうでなければ、いいえ。YES の場合、View Controller がスタックから取り出されるまで、下部のバーは非表示のままになります。

過去にstackoverflowに関するこのトピックに関する議論があります

于 2011-02-03T03:01:16.247 に答える