2011-02-06 21 views
0

出于美学原因,我在分段控件上显示货币符号,但我想以3个字母返回货币代码。看我是如何做到这一点:获取SegmentedControl对象的选定项目的值

​​

我知道我可以只是为了能够抓住的价值变化,并返回根据索引正确的代码,但是这将是硬编码功能的switch() {}。我宁愿直接这样做,以便将来可以动态更改分段控制。

您能否帮我理解我们如何获得与选定细分相对应的项目?

回答

0

也许你可以在键是符号时初始化一个NSDictionary,然后通过遍历键来初始化这些段。
然后,您可以使用[yourNSDictionary objectForKey:key:]在捕获值更改的函数中获取正确的货币代码。

+0

嗯,我做了一个NSArray,它工作正常,但我认为我们可能有另一种方式。无论如何谢谢你接受你的答案 – ceyquem 2011-02-07 12:11:10