应用程序挂起时,UISplitViewController会更改显示模式

时间:2016-09-09 07:19:45

标签: ios uikit uisplitviewcontroller

我注意到我的iPad应用中存在一些奇怪的行为:当应用转换到后台时,我的主动视图控制器会收到viewWillAppear / viewDidAppear条消息。

从我的调查来看,似乎发生了这种情况,因为当我的应用移动到后台时,我的UISplitViewController出于某种原因首先将其显示模式转换为.PrimaryHidden,然后立即回到之前的状态(.AllVisible)。

这是预期的行为吗?如果是这样,为什么UISplitViewController需要在应用程序暂停时更改其显示模式(两次),是否有办法阻止它这样做?

编辑:我刚用一个简单的测试应用程序验证了这种行为,但我没有更接近理解它为什么会发生或如何防止它。

0 个答案:

没有答案