Ios 使用RBStoryboardLink的独立故事板中的ViewController在隐藏导航栏时具有额外的20px黑色状态栏
我尝试在我的项目中使用RBStoryboardLink来分离故事板,在其中一个故事板中,我有一个嵌入导航控制器的初始视图控制器,我使用Ios 使用RBStoryboardLink的独立故事板中的ViewController在隐藏导航栏时具有额外的20px黑色状态栏,ios,objective-c,Ios,Objective C,我尝试在我的项目中使用RBStoryboardLink来分离故事板,在其中一个故事板中,我有一个嵌入导航控制器的初始视图控制器,我使用[[self-navigationController]setNavigationBarHidden:YES动画:NO]隐藏导航栏。 但是,它将在状态栏中引入一个20px的黑色区域,如下所示 我尝试过一些选项,如取消选中顶部栏下的“延伸边”或取消选中“调整滚动视图插入”,但到目前为止没有任何效果 有人知道如何解决这个问题吗? 谢谢。好的,我设法为我的案子找到了解
[[self-navigationController]setNavigationBarHidden:YES动画:NO]代码>隐藏导航栏。
但是,它将在状态栏中引入一个20px的黑色区域,如下所示
我尝试过一些选项,如取消选中顶部栏下的“延伸边”或取消选中“调整滚动视图插入”,但到目前为止没有任何效果
有人知道如何解决这个问题吗?
谢谢。好的,我设法为我的案子找到了解决办法。
关键是\u needsTopLayoutGuide
我定制了另一个名为RBStoryboardNoNavLink的,并在该类中将\u needsTopLayoutGuide
设置为NO,如果故事板链接是选项卡子视图控制器,并且不需要导航栏(或者甚至不嵌入导航控制器),可以将该类重命名为RBStoryboardNoNavLink
,它非常适合我的情况