1

似乎当UISplitViewController属性presentsWithGesture为时YESUISplitViewControllerDelegate当使用滑动手势显示/隐藏主视图控制器时,不会调用方法。特别是,splitViewController:willShowViewController:invalidatingBarButtonItem:splitViewController:willHideViewController:withBarButtonItem:forPopoverController:没有被调用。

使用带有手势的 splitViewController 时,其他人如何管理视图控制器的更新状态?

4

1 回答 1

1

willHide/方法用于当主视图控制器由于方向更改而willShow被隐藏/显示时,并且正如它们的参数所建议的那样,主要是为了让您可以添加/删除用于在弹出窗口中显示主视图控制器的条形按钮项. (拆分视图控制器的主弹出框与其他弹出框的外观不同,但它仍然是UIPopoverController.)

当我刷入主视图时,我仍然看到splitViewController:popoverController:willPresentViewController:被调用。当弹出框被解除时,弹出框控制器的委托会收到通知。

于 2013-09-05T22:02:41.220 回答