为 iOS7 更新我的应用程序时,UI 出现在状态栏区域内。请参阅下图中的“关于我们”和搜索按钮。
在 iOS6 中,它从状态栏下方的正确位置开始。请注意,我以编程方式创建了这个 UI,而不是从情节提要。
我找到了以下解决方案并将其放在我的视图控制器中,但它不起作用:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
self.edgesForExtendedLayout = UIRectEdgeNone;
}
我rootViewController
的标签栏我也尝试了以下没有运气:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
self.tabBarController.edgesForExtendedLayout = UIRectEdgeNone;
}
在我的另一个故事板应用程序中,我能够在底部栏和顶部栏下取消选择。如果没有故事板,我该怎么做才能达到相同的效果?