导航控制器栏正在被切断
如果通过status bar style = hide during application launch
选择status bar style = hide during application launch
并且我正在自定义uinavigation栏,如下所示
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
当我得到这个:导航栏从顶部切断。
和
有关这种情况的任何想法以及如何解决它?
你可以试试这个。
在申请发布期间。 这里viewController是UINavigationController。
//set status bar hidden true. [[UIApplication sharedApplication]setStatusBarHidden:YES]; //You can set navigation bar frame to start from 0.0,0.0 self.viewController.navigationBar.frame = CGRectOffset(self.viewController.navigationBar.frame, 0.0, -20.0); //set the image u want. [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
要么
[[UIApplication sharedApplication]setStatusBarHidden:YES]; [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault]; [self.viewController setWantsFullScreenLayout:YES];
- 在UINavigationController中推一个View Controller
- 没有GLKit的OpenGL ES 2
- iOS Core Audio:在kAudioFormatFlagsCanonical和kAudioFormatFlagsAudioUnitCanonical之间转换
- 我怎样才能格式类似于jquery.timeago库Objective-C中的date?
- 如何逐个像素地创build图像
- 低内存警告总是导致iPad(第一代)崩溃
- 重新调整图像宽度是屏幕大小的一半
- 如何在uitableviewcell上显示UIImage
- 如何隐藏SafariViewController中的完成button和search栏