iOS 7状态栏问题

时间:2014-04-07 15:13:32

标签: ios

我可以使用以下代码解决状态栏问题。

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方法中添加这些行,或者是否有其他方法可以解决此问题,因此我无需更新每个视图控制器代码。

1 个答案:

答案 0 :(得分:3)

你可以继承UIViewController并将你的代码放在子类中。 viewDidLoad方法(不要忘记致电[super viewDidLoad])。然后,故事板中的每个视图控制器类都可以从子类继承(不要忘记调用[super viewDidLoad])。