iOS 7与iOS 7.1之间的差异

iOS 7与iOS 7.1之间的差异,ios,iphone,objective-c,ios7.1,Ios,Iphone,Objective C,Ios7.1,刚刚将我的Xcode更新为5.1,将我使用的iPhone更新为7.1.0。 我制作了很多应用程序,我必须为新的iOS重新设计,因为无论何时使用UINavigation栏,UITableViewController中UITableView的Y点都将是实际的屏幕坐标,因此每次都必须添加64,或者UINavigationBar.size.height 现在更改了,不需要添加64,新的0点正好位于导航栏之后 有人注意到有什么不同吗 现在有人知道这些变化会对用户产生怎样的影响吗没有更新到7.1.0 我遇到

刚刚将我的Xcode更新为5.1,将我使用的iPhone更新为7.1.0。 我制作了很多应用程序,我必须为新的iOS重新设计,因为无论何时使用UINavigation栏,UITableViewController中UITableView的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都有效

希望有帮助


Wes

UITableViewController没有Y点;这不是一种观点。你到底在说什么?我编辑了这个问题,我说的是uitableViewControlleri中的UITable我试过了。我使用主细节模板制作了一个新的iPhone项目。表视图的0点是屏幕的0点,位于导航栏的顶部,与以前完全相同。我觉得很奇怪,我不知道该说什么,因为我现在正在重新设计两个看起来完美的应用程序,而现在它们是弯曲的。是的,我还创建了一个新的项目并创建了表视图。Table view的0点是屏幕的0点,位于导航栏的顶部,与以前完全相同,但在我的应用程序中,表的y=64,比导航栏低64 px((为什么?非常奇怪…我已经重新制作了我的项目lol,但这是一个非常好的答案,谢谢!)!