iOS 7 状态栏与 View 重叠 - 他们必须这样做吗?

标签 ios iphone ios7 xcode5 statusbar

我知道这是 asked before ,但这些解决方案均无效,这就是我发帖的原因。在考虑我的情况之前,请不要关闭。

  • 我的 plist 已经有 UIViewControllerBasedStatusBarAppearance = false

  • 我已经试过了applying deltas , 但没有结果。

  • 更改 ViewWillAppear(如 self.view.frame) 中的顶级 View 框架未成功。

  • 我想增加 View 高度( Storyboard属性检查器),结合增量,但我的顶级 View X、Y 在 Storyboard属性检查器中被禁用。

  • 我的主视图没有任何 subview ,因为我要么动态地将它们加载到主视图中,要么从 XIB 加载它们,而 XIB 又被多个 View Controller 共享。这些 XIB 提供纵向和横向布局。我不知道这种配置的理想方法是什么,但如果解决方案遵循这些思路,我会更好。

  • This approach部分工作,但给了我不一致的结果。

使解决方案变得棘手的是我必须支持所有 4 个方向 - 这是我在代码中通过 didRotate 和 willRotate 委托(delegate)为我的其他 View 处理的事情,但未能为状态栏做到这一点。

请帮忙...

最佳答案

可以this link有什么帮助吗? 您可能必须使用新的 setEdgesForExtendedLayout: 方法才能使其一致工作?

此外,请查看 these official docs如果您还没有这样做的话。

关于iOS 7 状态栏与 View 重叠 - 他们必须这样做吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20921060/

相关文章:

iphone - NSString - 如何从 "ÁlgeBra"到 "Algebra"

ios - 为什么我不能使用 NSMutableArray 添加 UILabel?

ios - 从通过 WebSocket 发送的 JSON 数据在 Swift 中发送 POST 请求

javascript - 从 JavaScript 调用 Objective C 方法的最简单方法(无需插件)?

ios - UITableViewCell 高度未在 StoryBoard 中设置

iphone - 使用在 Windows 上运行的 iTunes,通过 USB 在 iOS 上安装 Ad Hoc 分布式应用程序

ios - 如何将 NSDictionary 类型的对象添加到包含 NSDictionaryResultType 对象的 NSMutableArray?

ios - 在数组中搜索字符串

iphone - 将目录内容复制到NSArray

iphone - 苹果是否会皱眉或不允许特定于设备的编码?