Ios 如何关闭UIPopoverController并选择表格单元格?

Ios 如何关闭UIPopoverController并选择表格单元格?,ios,uitableview,uipopovercontroller,uitapgesturerecognizer,Ios,Uitableview,Uipopovercontroller,Uitapgesturerecognizer,选择表格视图单元格时,我会显示一个弹出框。但是,如果用户选择另一个表单元格,我希望立即在popover中显示新内容(而不是等待popover关闭,然后用户点击第二次以显示新内容) 我尝试向视图中添加UITapGestureRecognitor,以便能够检测表点击或视图外的点击。但是,由于仍显示popover,因此不会调用点击手势 我知道UIPopoverControllerDelegate方法: –PopOver控制器应为PopOver: –popoverControllerDidDismiss

选择表格视图单元格时,我会显示一个弹出框。但是,如果用户选择另一个表单元格,我希望立即在popover中显示新内容(而不是等待popover关闭,然后用户点击第二次以显示新内容)

我尝试向视图中添加UITapGestureRecognitor,以便能够检测表点击或视图外的点击。但是,由于仍显示popover,因此不会调用点击手势

我知道UIPopoverControllerDelegate方法: –PopOver控制器应为PopOver: –popoverControllerDidDismissPopover:

但是从PopOvercontrollersouldDismissPopOver返回YES或NO都不允许调用点击手势

你知道如何解决这个问题吗?

看看:

@property (nonatomic, copy) NSArray *passthroughViews
当popover可见时,用户可以与之交互的视图数组


这样,当您在府绸外面轻触时,府绸就不会被丢弃。

太棒了!很好!我将表视图添加为[aPopover setPassthroughViews:[NSArray arrayWithObject:[self table]];