【发布时间】:2013-06-18 14:09:44
【问题描述】:
我有一个小问题。我有一个表格视图,当用户选择一行时,会显示一个带有内容的弹出框。但是,如果我想在表格视图中选择另一行,我需要点击一次以关闭弹出框,然后再点击一次以选择该行。
我怎样才能做同样的事情,但只需轻轻一按:关闭并选择行?
切斯, 爱本
【问题讨论】:
标签: objective-c uitableview popover
我有一个小问题。我有一个表格视图,当用户选择一行时,会显示一个带有内容的弹出框。但是,如果我想在表格视图中选择另一行,我需要点击一次以关闭弹出框,然后再点击一次以选择该行。
我怎样才能做同样的事情,但只需轻轻一按:关闭并选择行?
切斯, 爱本
【问题讨论】:
标签: objective-c uitableview popover
在弹出框的表格视图的didSelectRowAtIndexPath: 方法中关闭弹出框。
在表格视图控制器中创建弹出框或推送 segue 时:
popoverController.passthroughViews = @[self.tableView];
【讨论】:
您应该尝试使用 UIPopoverViewController UIPopoverController Class Reference 上的属性 passthroughViews
如果您将 tableview 添加到此数组中,您将能够接收 didSelectRow 调用
【讨论】: