UIPrintInteractionController をモーダル ビューとして iPhone に表示すると、上部に半透明のバーが表示されます。バックグラウンド ビューのナビゲーション バーが表示されないように不透明にしたい。より明確にするために、スクリーンショットを参照してください。前もって感謝します。
user1302553
質問する
852 次
3 に答える
0
まだコードを投稿していないため、答えは正確ではありません。
ただし、アプリケーション全体でナビゲーション バーの外観を変更してみることができます。
これはあなたがそれを達成するのに役立つかもしれません:(あなたのすぐ後に入れてalloc/init
ください)navigationcontroller
AppDelegate.m
if ([UINavigationBar respondsToSelector:@selector(appearance)])
{
// For iOS 5.0 and above
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque];
// Black Opaque or whatever your choice is
}
else
{
// For iOS below 5.0
self.navController.navigationBar.barStyle = UIBarStyleBlackOpaque;
// Black Opaque or whatever your choice is
}
これを適用したら、結果を教えてください。
于 2013-04-17T10:12:19.003 に答える
0
親ViewControllerからモーダルビューを表示しようとすると、ナビゲーションバーが非表示になり、モーダルビューが閉じられたときにナビゲーションバーが非表示になります。
于 2013-04-17T09:22:31.000 に答える