1

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

我尝试将 UITapGestureRecognizer 添加到视图中,以便我可以检测到表点击或视图外的点击。但是,由于仍显示弹出框,因此不会调用点击手势。

我知道 UIPopoverControllerDelegate 方法: – popoverControllerShouldDismissPopover: – popoverControllerDidDismissPopover:

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

有谁知道如何解决这个问题?

4

1 回答 1

2

看一眼:

@property (nonatomic, copy) NSArray *passthroughViews

弹出框可见时用户可以与之交互的一组视图。

这样,当您在弹出框外点击时,您的弹出框不会被关闭。

于 2012-11-15T22:13:33.857 回答