在UIPopoverController
矩形之外的任何地方触摸UIPopoverController
时,是否有一个方法被调用?
状态:
firstView
有一个navBar
。其UINavBarItem
通过触摸调用UIPopoverController
为firstView
设置了一些值,因此firstView
在UIPopoverController
被解除时必须更新。
(P.S。viewDidAppear
不起作用!)
谢谢!
答案 0 :(得分:3)
将一个代表分配给popover;然后你有popoverControllerDidDismissPopover:
和popoverControllerShouldDismissPopover:
答案 1 :(得分:1)
you can dismiss your popover controller on touchesBegan method. this method call when you touch on view.
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[popover dismiss];
}
Hopefully help this.