我有个问题。我的应用程序是一个标签栏控制器,它的第一个视图控制器是一个拆分视图控制器。这对 Apple 来说似乎不好,因为文件说拆分 voew 控制器必须是根,所以也许这就是我的问题的原因。
问题是,有时不会调用 UISplitViewControllerDelegate 中的 willHideViewController,因此,有时不会创建上/左按钮,这很烦人。我意识到,要重现此错误,请尝试多次:-横向模式。- 选择与拆分视图控制器点击不同的选项卡。- 在该选项卡中将 iPad 移动到纵向。- 转到拆分视图控制器选项卡,有时不会调用 willHideViewController ,因此您不会看到上部按钮。但是,如果我将我的 iPad 旋转到横向,然后再旋转到纵向,它是固定的。
我试图手动强制旋转几次来解决这个问题,但没有运气。我仍然必须尝试来自 github 或类似的任何拆分视图控制器克隆类。你知道发生了什么或有什么解决方法吗?
在这里,我向您展示了两个正常工作的示例。
非常感谢你的帮助。