使用XIB扩展iOS7中的边

使用XIB扩展iOS7中的边,ios,objective-c,xcode5,xib,Ios,Objective C,Xcode5,Xib,在iOS 7中,当我使用情节串连板时,对于视图控制器,我可以使用扩展边删除顶部和底部栏,但在XIB文件中,我在搜索时找不到扩展边,我得到了 if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; 它在iOS7模拟器中运行良好,但在iOS6模拟器中仍然存在问题 此外,我还将Interface builder的视图设置

在iOS 7中,当我使用情节串连板时,对于视图控制器,我可以使用扩展边删除顶部和底部栏,但在XIB文件中,我在搜索时找不到扩展边,我得到了

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
        self.edgesForExtendedLayout = UIRectEdgeNone;
它在iOS7模拟器中运行良好,但在iOS6模拟器中仍然存在问题

此外,我还将Interface builder的视图设置为“iOS6.1及更早版本”,并将iOS6/7 Delta y设置为15,但仍然无法获得它

参考图片


只要我使用导航控制器推送ViewController(xib文件)就可以了……有谁能帮我解决这个问题吗?有什么问题吗?如果你能(根据你的设计)解决这个问题,我该如何解决;[[self-navigationController]导航栏]设置半透明:否];`如果是在iOS7之前。“新的”半透明导航栏导致iOS6出现问题。这是我所知道的保持这种状态的最简单的诀窍。@Larme:谢谢,它对我有用……)@Larme:这是解决了顶部酒吧的问题,但我仍然有底部酒吧的问题。你能给我一个新情况的屏幕截图吗?