【问题标题】:UISplitView: Dismiss another popover when splitview popover is presentedUISplitView:出现拆分视图弹出框时关闭另一个弹出框
【发布时间】:2013-10-26 02:09:18
【问题描述】:
我的 iPad 应用程序使用 UISplitView 时遇到问题。基本上,我有另一个按钮来切换弹出框(不同于基本的拆分视图弹出框)。
一张图片可能会更好地解释我的问题:
问题只存在于纵向模式。
可能有两种情况:
您知道如何处理拆分视图提供的默认“文件夹”按钮上的触摸事件吗?
【问题讨论】:
标签:
ios
popover
portrait
uisplitview
【解决方案1】:
修好了!当它的 popover 将呈现一个视图控制器时,splitview 调用了一个委托方法,这里是:
//-------------------------------------------------------------------------------------
// splitViewController:popoverController:willPresentViewController:
//-------------------------------------------------------------------------------------
- (void)splitViewController:(UISplitViewController *)svc
popoverController:(UIPopoverController *)pc
willPresentViewController:(UIViewController *)aViewController
{
[self.popoverSettings dismissPopoverAnimated:YES]; //dismiss the other popover here
}
Apple 的文档here