【发布时间】:2013-09-29 18:29:01
【问题描述】:
我有一个在 iOS 6 中开发的应用程序。但现在在 iOS 7 中,甚至我的应用程序为 iOS 6 编译,但在 iOS 7 设备上运行顶部导航栏(iOS 7 中的新巨人)我的内容是隐藏的。顶部导航栏覆盖它。如果我使用 CGRect 手动将其向下移动,它在 iOS 7 中看起来不错,但现在 iOS 6 看起来很糟糕(上面有很多空间)。
该应用是在关闭自动布局的情况下构建的,因为自动布局很难正确设置。
我的问题是,有没有一种简单的方法可以只为 iOS 7 下移内容?我真的不想重新打开自动布局并花费一个月的时间来尝试让所有 UI 元素恢复原状。该应用程序非常复杂,有 30 多个屏幕和许多屏幕上的动画视图。
【问题讨论】:
-
你不需要自动布局来修复它,请阅读iOS 7 UI Transition Guide
标签: ios objective-c ios7