iPhone5模拟器上的UINavigationBar高度太高

时间:2018-02-06 19:17:41

标签: ios objective-c iphone xcode

我已经将一个viewcontroller嵌入到Xcode Version 9.2中的NavigationController中。

导航栏在iPhone 7模拟器中看起来不错,但是当它在iPhone 5模拟器中时,它不成比例地高。我已经尝试将提示文本设置为nil。

iPhone 7 simulator (good)

iPhone 5 simulator(bad)

UINavigationController

的根视图控制器上
- (void)viewWillAppear:(BOOL)animated { 
    [self.navigationController setNavigationBarHidden:YES animated:animated]; 
    self.navigationItem.prompt = nil; 
    [super viewWillAppear:animated]; 
} 

- (void)viewWillDisappear:(BOOL)animated { 
    [self.navigationController setNavigationBarHidden:NO animated:animated]; 
    [super viewWillDisappear:animated]; 
}

0 个答案:

没有答案