保持向后兼容性iOS7

时间:2013-09-26 05:05:33

标签: iphone objective-c ios7

这个问题可能听起来很愚蠢,但我想这可能是许多开发人员感兴趣的问题。 推出Xcode-5&开发针对iOS7,如何保持向后兼容性以使应用程序在旧版本的iOS上正常运行?

我看到了UINavigationController布局带来的巨大挑战。在导航栏可见的情况下,CGRectMake(0,0, 50, 50)将在导航栏之后的左上角,但现在在iOS-7中,它会落后。我知道修复此问题的解决方案here,但是当新引入此功能时,旧版本的解决方案是如何工作的。

我还需要哪些其他地方来弥补这一差距(向后兼容性)

1 个答案:

答案 0 :(得分:1)

在手动布局see here中使用viewController.topLayoutGuide.length代替0。