7

刚刚将我的 Xcode 更新到 5.1,而我正在使用的 iPhone 更新到 7.1.0。自己做的很多app,都得为新的iOS重新设计,因为每当你使用UINavigation bar时,UITableViewController中UITableView的Y点就是实际的屏幕坐标,所以每次都要加64 , 或UINavigationBar.size.height.

现在这个改了,不用加64了,新的0点就在导航栏后面。

有没有人注意到任何以太差异?

现在有谁知道这些更改将如何影响更新到 7.1.0 的用户?

4

1 回答 1

6

我遇到了同样的问题,发现包括

    [self.navigationController.navigationBar setTranslucent:NO];

帮助解决了我的问题。我注意到,如果我将我的表和数据放在 xib 文件的顶部以匹配 7.1 处理它的方式......它会在 7.0 中搞砸。包括上面的代码,同时将内容放在 xib 文件的顶部,证明适用于 7.0 和 7.1。

希望有帮助,

韦斯

于 2014-03-15T05:43:45.737 回答