我有一个带有3个制表符的tabbarcontroller,它们是splitviewcontrollers。 它工作正常,除非:
我枚举了splitviewcontroller子视图,但是masterview不存在。
如果我以纵向旋转设备并以横向方式返回,则会显示主视图。
我试着用这张照片更好地解释一下:
答案 0 :(得分:0)
在我看来,问题可能是由所有UISplitViewControllers使用相同的委托引起的,可能是你的AppDelegate。这可能会导致您看到的行为,因为当一个UISplitViewController从collapseSecondaryViewController:ontoPrimaryController
返回false时,它们都将返回false,为您提供左侧的填充以为masterViewController腾出空间。但是你没有激活的UISplitViewControllers没有显示masterViewController,所以你得到一个空格,而不是你期望的。