[英]iOS 7 status bar issue
我可以使用以下代码解决状态栏问题。
if(!SYSTEM_VERSION_LESS_THAN(@"7.0")){
// This property is required for iOS 7+ version so that view did not hide under the navigation bar.
self.edgesForExtendedLayout = UIRectEdgeNone;
}
现在,我将此代码添加到viewDidload方法中。 我在Storyboard中有很多屏幕。 我是否需要在每个单独的viewController viewDidLoad方法中添加这些行,或者是否有其他方法可以解决此问题,所以我不需要更新每个单独的视图控制器代码。
您可以将UIViewController子类化,然后将代码放入子类的viewDidLoad
方法中(不要忘了调用[super viewDidLoad]
)。 然后,情节提要中的每个视图控制器类都可以从子类继承(不要忘记调用[super viewDidLoad]
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.