ios - iOS 6 和 iOS 7 在模拟器中的显示屏幕不同

标签 ios iphone xcode ios7 ios6.1

enter image description here

enter image description here

我的应用程序我会给部署目标 6.1 所以在 7.0 显示和 6.1 显示屏幕不同所以如何在 6.1 和 7.0 中调整大小

最佳答案

iOS 6 和 iOS 7 的主要 UI 区别在于状态栏包含在 iOS 7 中的 viewcontroller 中。这意味着您的 view controller 比 iOS6 大 20 px。你必须调整你的项目。
首先根据 iOS 6 设计你的项目,这是更好的方法,你必须有很多这样做的练习,现在将每个项目的 Δy 设置为 20。

或者根据 iOS 7 设计你的项目并将 Δy 设置为 -20

关于ios - iOS 6 和 iOS 7 在模拟器中的显示屏幕不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20345000/

相关文章:

ios - 在 Swift 项目中找不到接受类型 'CGSize' 的参数列表的类型 '(() -> _)' 的初始值设定项

ios - 我如何转至与当前 Controller 共享同一根 Controller 的另一个 viewController?

ios - 如何让一个操作等待另一个操作快速完成

ios - 从 viewcontroller 类 swift 绘图

ios - 如何保持 iOS 应用程序的干净生产版本?

ios - 如何在 Xcode 4.3 上查看复制到构建文件夹的资源?

ios - 启用分页时将水平滚动 Collection View 的单元格居中,并使其他单元格部分可见

iphone - 获取 iPad 应用程序的启动方向

iphone - 自定义 View 中奇怪的抗锯齿

iphone - Objective-C 中的跟踪路由