chi*_*kad 2 interactive objective-c uiview ios uipopover
我有一个toolBar
,我已经设置了两个UIBarButtonItem
.两者UIBarButtonItem
都包含UIButton
s作为他们的customView
s.
我为他们的Touch Up Inside
活动激活了一个popover,如下所示,
[popover1 presentPopoverFromBarButtonItem:buttonItem1 permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Run Code Online (Sandbox Code Playgroud)
我在主视图中有另一个UIButton
名为clearFilters的命令.(这也是包含上述内容的视图toolBar
.)我已经为clearFilters按钮的Touch Up Inside
事件声明了一个方法.
我的问题是,当a 处于活动状态时,我无法与clearFilters按钮交互popover
.所以,我正在寻找一个与这个clearFilters按钮交互的解决方案,同时一个popover
是活动的.
我尝试为下面passthroughViews
的popover添加属性,它不能像我期望的那样工作.
popover1.passthroughViews = [NSArray arrayWithObject:clearFiltersButton];
Run Code Online (Sandbox Code Playgroud)
可能是什么原因.正如文档中提到的,我看不出任何问题.
我希望如果上面的内容是正确的,那么clearFilters按钮的Touch Up Inside
事件应该会启动.
所以,请告诉我是否有任何问题或必要的方法来处理这件事.
我正在研究XCode4和iOS 4.3.
谢谢.
该UIPopoverController文档揭示了为什么其他栏按钮可以同时酥料饼是可见可挖:
"在展示popover时,此方法会将拥有该按钮的工具栏添加到popover的直通视图列表中."
尝试查询并记录popover的passthrough视图.它已经有了东西吗?也许这样的事情会起作用吗?
myPopover.passthroughViews = [myPopover.passthroughViews arrayByAddingObject:clearFilters];
Run Code Online (Sandbox Code Playgroud)
我没有测试过这段代码,但值得一试.
归档时间: |
|
查看次数: |
1672 次 |
最近记录: |