【问题标题】:Need suggestions to implement Orientation methods in iOS app需要建议在 iOS 应用程序中实现方向方法
【发布时间】:2014-06-22 15:26:25
【问题描述】:

我已经为 iPad 和 iPhone 实现了一个通用的 iOS 应用程序,它在纵向模式下支持 iOS6 和 iOS7。
现在我的新任务是支持这个应用程序的横向模式。
这些视图未启用自动布局。

我的问题是,有没有什么好的定向解决方案,而不是在每个UIViewController 类中实现所有定向方法并编写代码?
我在每个 XIB 文件中使用了太多控件。 请给我建议。

【问题讨论】:

    标签: iphone objective-c ipad ios7 ios6


    【解决方案1】:

    自动布局可能是您的最佳选择。如果您之前没有接触过自动布局,我建议您阅读 RayWenderlich.com 上的教程并观看过去 2 或 3 个 WWDC 的自动布局视频。一些“开始自动布局”视频解决了您面临的问题。

    【讨论】:

    • 感谢您的回复。如果我在我的应用程序中包含 AutoLayout,那么支持 iOS6 和 iOS7 就会有问题。
    • 为什么在 iOS 6 和 7 中支持自动布局是个问题?它适用于两个版本。
    • 没有。当我们将支持 iOS6 的代码迁移到 iOS7 时,状态栏出现问题。所以为了解决这个问题,我使用了链接stackoverflow.com/questions/18980925/…中提到的增量值
    • 您仍然可以通过利用 topLayoutGuide 来使用自动布局来解决状态栏问题。苹果在问答中解决了这个问题developer.apple.com/library/iOS/qa/qa1797/_index.html
    • 非常感谢@user2766755。我会试一试。我还有一个疑问是正在使用许多控件,例如标签、文本字段、滚动视图、图像视图等。在每个视图中。如果使用 AutoLayout,我会遇到什么问题吗?因为一旦我们决定我会准时并且不会回来寻求另一个解决方案。请帮帮我。
    猜你喜欢
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多