我尝试使用RBStoryboardLink在我的项目中分离故事板,在其中一个故事板中,我有一个嵌入导航控制器的初始视图控制器,我使用[[self navigationController] setNavigationBarHidden:YES animated:NO];
来隐藏导航栏。
但是它会在状态栏中引入一个20px的黑色区域,如下所示
我尝试了取消选中extend edges under top bars
或取消选中adjust scroll view insets
等选项,但目前无效。
任何人都有任何线索如何解决这个问题? 感谢。
答案 0 :(得分:0)
好的,我设法为我的案子找到了解决方案。
关键是_needsTopLayoutGuide
我定制了另一个名为RBStoryboardNoNavLink并在该类中将_needsTopLayoutGuide
设置为NO,如果故事板链接是制表符子视图控制器并且不想要导航栏(或者甚至没有嵌入导航控制器中),则只需将其重命名为类RBStoryboardNoNavLink
,它适用于我的情况。