我知道SDK文档说
但是我敢肯定,聪明的人在这里找到了一种方法:)
也许我应该覆盖popover关闭功能?
谢谢
编辑:
我尝试按照此处建议的那样使用passthroughViews,它可以完美运行。这是针对需要此代码的人的代码-在此示例中,我将self.view放入数组中,这意味着,在弹出窗口起源的按钮之外的任何地方,都不会消除弹出窗口。
popoverController.passthroughViews = [[[NSArray alloc] initWithObjects:self.view, nil] autorelease];
最佳答案
您需要设置passthroughViews
属性。从文档中:
将passthroughViews
设置为要处理触摸事件的 View 数组,而不只是关闭弹出窗口。
关于iphone - 有没有办法在弹窗向外按压时不关闭弹窗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5477422/