我遇到了状态栏问题。我有一个
UIViewController
,其中包含一个容器视图,该容器视图嵌入了一个UITabBarController
。
当在我的Info.plist
中使用View controller-based status bar appearance
= YES
启用应用程序的状态栏时,它表现正常,根UIViewController
显示您所期望的状态栏。
然而,它会导致容器视图中的UITabBarController
将我的视图内容向下推动20个像素,在我的选项卡栏视图顶部留下一个间隙,以表示它认为状态栏应该在那里。
但是,当然,状态栏并没有显示在那里,因为它通常显示在屏幕顶部。因此,它实际上只是在我的容器视图中添加了一个间隙。