4

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

我看到了UINavigationController布局的巨大挑战。在 Navigation bar 可见的情况下,CGRectMake(0,0, 50, 50)将在 Navigationbar 之后占据左上角,但现在在 iOS-7 中,它位于后面。我知道解决此问题的解决方案但是当新引入此功能时,旧版本如何工作。

我还需要什么地方来弥补这个差距(向后兼容性)

4

1 回答 1

1

viewController.topLayoutGuide.length在手动布局中使用而不是 0,请参见此处

于 2013-11-26T21:28:30.880 回答