将UISegmentControl selectedSegmentIndex传递给Popover

时间:2011-07-25 18:38:22

标签: iphone

抱歉这个菜鸟问题。我有一个在UIToolBar中有一个UISegmentControl的视图。我还提供一个按钮弹出窗口。如何获得UISegmentControl的值到popover?我是否应该让Popover有一个NSInteger ivar来保存这个值,所以当我呈现popover时,我将该值设置为selectedSegmentIndex是什么?我不知道这是否是最简洁的方式,因为我是新手,并继续阅读关于不联系你的课程的东西。谢谢!

1 个答案:

答案 0 :(得分:0)

在我看来,您可以使用UIControlEventValueChanged UISegmentControl事件直接将popover的TAG属性设置为selectedSegmentIndex的{​​{1}}。

UISegmentControl

在你的popover点击事件代码中,尝试检查TAG的属性。您也可以使用Some Global Integar来代替标签属性。

通过这种方式,您的POPOver可以在点击弹出窗口时知道选择了哪个细分。