UITableView和popover:关闭popover并选择行

时间:2013-06-18 14:09:45

标签: objective-c uitableview popover

我有点问题。我有一个表视图,当用户选择一行时,会显示一个带有内容的弹出窗口。但是如果我想在表格视图中选择另一行,我需要点击一次以关闭弹出窗口,再次点击选择该行。

我怎样才能做同样的事情,但只需点击一下:解雇并选择行?

CHEARS, IBEN

2 个答案:

答案 0 :(得分:0)

在popover的表视图的didSelectRowAtIndexPath:方法中关闭popover。

在表视图控制器中创建弹出窗口或推送segue时:

popoverController.passthroughViews = @[self.tableView]; 

答案 1 :(得分:0)

您应该尝试在UIPopoverViewController上使用属性passthroughViews UIPopoverController Class Reference

如果您将tableview添加到此数组,您将能够接收didSelectRow调用