1
我有一个具有两个子视图控制器的根UIPageViewController,其中一个(ViewA)显示状态栏,另一个(ViewB)没有。我目前每个视图控制器都会更改viewWillAppear中显示/隐藏的状态栏,但是每当您开始在视图之间滑动时,这会导致状态栏发生抖动。我想让ViewB在滑动状态栏时滑过状态栏(就像Snapchat的相机视图一样)。有关如何实现这一目标的任何建议?状态栏上的幻灯片视图
在此先感谢。
我有一个具有两个子视图控制器的根UIPageViewController,其中一个(ViewA)显示状态栏,另一个(ViewB)没有。我目前每个视图控制器都会更改viewWillAppear中显示/隐藏的状态栏,但是每当您开始在视图之间滑动时,这会导致状态栏发生抖动。我想让ViewB在滑动状态栏时滑过状态栏(就像Snapchat的相机视图一样)。有关如何实现这一目标的任何建议?状态栏上的幻灯片视图
在此先感谢。
您需要设置UIWindow
的windowLevel
,其中包含UIViewController
。
你会最终得到两个UIWindow
,这是可能的。
本博客文章必须为它是如何取得了很好的解释和示例代码:
感谢runmad,但UIPageViewController不会接受UIWindows为子视图(崩溃),所以这不适合我的用例。我想我可以重建UIPageViewController的自定义版本,但我决定只修复具有状态栏的视图的导航栏框架,以便它不会跳转。 – hbridge