2014-03-12 89 views
7

刚刚更新我的Xcode到5.1和iPhone我工作到7.1.0。 很多,我已经开发的应用,我不得不重新设计新的iOS,因为每当你使用一个UINavigation酒吧,的UITableViewController的UITableView中的Y点是实际的屏幕坐标,所以你必须添加64每时间,或UINavigationBar.size.heightiOS 7与iOS 7.1之间的差异

现在这种改变,就没有必要加64,新的0点只是导航栏后。

有没有人注意到以太的区别?

现在没有人会改变如何影响用户如何没有更新到7.1.0?

+0

一个UITableViewController没有ÿ点;这不是一个观点。你到底在说什么? – matt

+0

我编辑了这个问题,我在谈论UITableViewContorller内的UITable – MCMatan

+0

但我仍然没有看到任何区别。默认情况下,表格视图在导航栏顶部后面的屏幕顶部仍然有0个点,就像您期望的那样 - 除非您关闭边缘延伸。但事实如此。 – matt

回答

6

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

[self.navigationController.navigationBar setTranslucent:NO]; 

帮助解决我的问题。 我注意到,如果我将表和数据带到xib文件的顶部以匹配7.1如何处理它......它将它搞乱了7.0。包含上面的代码,同时让xib文件的顶部的内容证明可以同时用于7.0和7.1。

希望帮助,

韦斯

+0

我实际上已经重拍我的项目笑,但是是一个很好的答案,谢谢! – MCMatan

+1

这个解决方案运作良好,我在7.1 –

+0

THX!这工作对我来说!! 7.1 – Vladimir

相关问题