刚刚将我的 Xcode 更新到 5.1,并将我使用的 iPhone 更新到 7.1.0。
我做的很多应用程序,我必须为新的 iOS 重新设计,因为每当你使用 UINavigation 栏时,你的 UITableView 在 UITableViewController 中的 Y 点将是实际的屏幕坐标,所以你每次都必须添加 64 , 或 UINavigationBar.size.height
。
现在这个改了,不用加64了,新的0点就在导航栏后面。
有没有人注意到任何以太差异?
现在有没有人知道这些变化将如何影响用户如何没有更新到 7.1.0?
最佳答案
我遇到了同样的问题,发现包括
[self.navigationController.navigationBar setTranslucent:NO];
帮助解决了我的问题。 我注意到,如果我将我的表和数据放在 xib 文件的顶部以匹配 7.1 的处理方式……它会把 7.0 搞砸。包括上面的代码,同时将 xib 文件顶部的内容证明适用于 7.0 和 7.1。
希望对你有帮助,
韦斯
关于ios - iOS 7 与 iOS 7.1 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354472/