ios - 更新到 iOS 7 后,iOS 6 中的所有 View 都向上移动并被导航栏隐藏

标签 ios cocoa-touch ios6 uiviewcontroller ios7

我今天已将我的 iPhone 更新到 iOS 7 并为其重新编译我的应用程序,.xib 文件和设备上的所有 View 都向上移动,并且它们的上部被导航栏隐藏。在我的 viewController 中,我设置了 self.edgesForExtendedLayout = UIRectEdgeNone; 并且在 iOS 7 上现在一切看起来都不错但是当我使用 Deployment Target 6.0 编译我的项目并在 iOS 6 设备上测试它时所有 View 都再次被导航栏隐藏。如何使它们在 iOS 7 和 iOS 6 上同时看起来一致?我现在不想中断对 iOS 6 的支持。

最佳答案

尝试使用:

navigationController.navigationBar.translucent = NO;

关于ios - 更新到 iOS 7 后,iOS 6 中的所有 View 都向上移动并被导航栏隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18894541/

相关文章:

ios - Swift 项目中缺少所需的架构 x86_64 错误?

objective-c - iOS:感知小型设备振动 - 例如 sleep 监测应用程序

iphone - 适用于 iOS 和 Mac OS X 的跨平台方法是什么?

objective-c - respondsToSelector 外观代理失败

javascript - 如何强制 iPad/iPhone safari 使用旧版本的 webkit?

iphone - iOS6 iPad运行应用数量会影响内存警告频率吗?

ios - 在 block 中调用时未发出 CLLocationManager 身份验证请求

ios - 删除前导逗号

iphone - 设置 "More Navigation Controller' s"titleView text

ios - 在应用程序中更改 AVAudioSession 模式