当我的splitViewController处于纵向模式时,我希望在通过触摸详细视图来关闭主视图时调用委托方法willHideViewController。不幸的是,情况似乎并非如此。
想法?
答案 0 :(得分:2)
willHideViewController
。
但是,您可以设置UIPopoverController
的委托,该委托负责以纵向模式显示和隐藏主视图。您可以使用此方法设置委托:- (void)splitViewController:willHideViewController:withBarButtonItem:forPopoverController:popoverController
。
一旦授权到位,每次用户在纵向模式下解除主视图时,都会调用UIPopoverControllerDelegate
协议中的方法。