我有一个小问题。我有一个表格视图,当用户选择一行时,会显示一个带有内容的弹出框。但是,如果我想在表格视图中选择另一行,我需要点击一次以关闭弹出框,然后再点击一次以选择该行。
我怎样才能做同样的事情,但只需轻轻一按:关闭并选择行?
谢尔斯,伊本
我有一个小问题。我有一个表格视图,当用户选择一行时,会显示一个带有内容的弹出框。但是,如果我想在表格视图中选择另一行,我需要点击一次以关闭弹出框,然后再点击一次以选择该行。
我怎样才能做同样的事情,但只需轻轻一按:关闭并选择行?
谢尔斯,伊本
didSelectRowAtIndexPath:
在弹出框的表格视图的方法中关闭弹出框。
在表格视图控制器中创建弹出框或推送 segue 时:
popoverController.passthroughViews = @[self.tableView];
您应该尝试使用 UIPopoverViewController UIPopoverController 类参考上的属性 passthroughViews
如果您将 tableview 添加到此数组中,您将能够收到 didSelectRow 调用