这个问题听起来可能很傻,但我想这可能是许多开发人员感兴趣的问题。随着Xcode-5和开发的发布以iOS7为目标,我如何保持向后兼容性以使应用程序在较早版本的iOS上正常运行?
我看到了UINavigationController布局的巨大挑战。在导航栏可见的情况下,CGRectMake(0,0, 50, 50)将在导航栏之后占据左上角,但现在在iOS-7中,它将落后。我知道修复这个这里的解决方案,但是当新引入这个特性时,同样的方法如何适用于旧版本。
我还需要什么地方来弥补这个差距(向后兼容性)?
发布于 2013-11-26 21:28:30
在手动布局中使用viewController.topLayoutGuide.length而不是0,请看这里。
https://stackoverflow.com/questions/19019803
复制相似问题