3

我有一个toolBar,我已经设置了两个UIBarButtonItem。两者UIBarButtonItem都包含UIButtons 作为它们customView的 s。

Touch Up Inside我为他们的事件激活了一个弹出框,如下所示,

    [popover1 presentPopoverFromBarButtonItem:buttonItem1 permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

我在主视图中有另一个UIButton名为clearFilters 。(这也是包含上述内容的视图。)我已经为clearFilters按钮的事件toolBar声明了一个方法。Touch Up Inside

我的问题是,当 a 处于活动状态时,我无法与clearFilters按钮交互popover。所以,我正在寻找一种解决方案来与这个clearFilters按钮交互,同时 apopover处于活动状态。

我尝试通过添加如下弹出框passthroughViews的属性,但它没有按我预期的那样工作。

popover1.passthroughViews = [NSArray arrayWithObject:clearFiltersButton];

可能是什么原因。正如文档所提到的,我看不到任何问题。

我希望如果上述事情是正确的,那么clearFiltersTouch Up Inside按钮的事件应该被触发。

所以,请告诉我是否有任何问题或必要的方法来处理这件事。

我正在开发 XCode4 和 iOS 4.3。

谢谢。

4

1 回答 1

6
于 2012-04-29T05:33:59.240 回答