这个问题可能听起来很傻,但我猜这可能是许多开发者感兴趣的问题。随着Xcode-5的推出并且开发针对iOS7,如何保持向后兼容以使应用程序在旧版iOS上正常运行?
我认为使用
还有哪些地方需要弥补这个差距(向后兼容性)?
我认为使用
UINavigationController
布局会有很大的挑战。当导航栏可见时,CGRectMake(0,0,50,50)
将紧接在导航栏后面的左上角,但现在在iOS-7中,它会到后面去了。我知道修复这个问题的解决方案在这里,但是当这个功能是新引入的时候,如何让相同的东西在旧版本上工作。还有哪些地方需要弥补这个差距(向后兼容性)?