在UIPopOver处于活动状态时,将第一个响应者发送给UISegmentedControl?

时间:2012-10-18 21:42:22

标签: objective-c uipopovercontroller uisegmentedcontrol

遇到问题而我的搜索没有任何结果。我有一个应用程序,我需要一个段控制对象(在启动弹出窗口的VC上)保持活动状态,并在我有弹出窗口时可触摸。这甚至可能吗?

编辑: 解决方案如下:

self.myPopOver.passthroughViews = [[NSArray alloc] initWithObjects:_segPopOverControl, nil];

必须为popover初始化passthroughViews,因为已经没有使用过。将UISegmentedController添加到列表中并完美运行。

1 个答案:

答案 0 :(得分:1)

将其添加到弹出控制器的passthroughViews属性。

NSArray *oldPassthroughViews = myPopoverController.passthroughViews;
myPopoverController.passthroughViews = [[NSArray
    arrayWithArray:myPopoverController.passthroughViews]
    arrayByAddingObject:mySegmentedControl];