我想知道是否只有在4英寸显示屏上运行该应用程序时才可以使导航栏可见。如果它在具有3.5英寸显示屏的设备上运行,我希望导航栏不可见/隐藏。如何才能做到这一点?
最佳答案
只需使用UIScreen来获取屏幕尺寸,然后将其与iPhone 5屏幕尺寸的已知值进行比较即可。然后,根据结果设置是否显示导航栏。这是一个例子:
if ([[UIScreen mainScreen] bounds].size.height == 568.0f) {
// 4 inch screen
[self.navigationController setNavigationBarHidden:NO];
}else{
// 3.5 inch screen
[self.navigationController setNavigationBarHidden:YES];
}
关于iphone - 导航栏仅在4英寸处可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18555011/