我知道SDK文档上说:
点击弹出窗口内容以外的区域会自动关闭弹出窗口。
但我相信这里聪明的人们一定有办法 :) 也许我应该重写弹出窗口关闭函数?
谢谢!
编辑: 我尝试使用passthroughViews,正如在这里建议的那样,它完美地解决了问题。以下是代码,供需要的人使用 - 在这个例子中,我将self.view放入数组中,这意味着无论在哪个按钮之外的地方,都不会关闭弹出窗口。
点击弹出窗口内容以外的区域会自动关闭弹出窗口。
但我相信这里聪明的人们一定有办法 :) 也许我应该重写弹出窗口关闭函数?
谢谢!
编辑: 我尝试使用passthroughViews,正如在这里建议的那样,它完美地解决了问题。以下是代码,供需要的人使用 - 在这个例子中,我将self.view放入数组中,这意味着无论在哪个按钮之外的地方,都不会关闭弹出窗口。
popoverController.passthroughViews = [[[NSArray alloc] initWithObjects:self.view, nil] autorelease];