[英]How can I prevent the child view being cut off when I add a tab bar controller?
[英]navigation controller bar is being cut off
如果通过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];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.