需要Newbie UIPickerview数组/字典建议

时间:2013-11-08 15:14:43

标签: ios uipickerview

使用静态数据和密钥填充UIPickerView的最佳方法是什么?

示例:

我希望UIPickerview的文本值为: “星期一”“星期二”“星期三”.....

并返回以下值: “1”,“2”,“3”......

我是否必须使用NSDictionary,或者我可以使用简单的NSArray吗?

1 个答案:

答案 0 :(得分:0)

我会使用一系列字典。每个字典都有两个条目 - 一个用于“显示”,一个用于“值”。根据行索引,您可以从数组中获取字典。在填充选择器视图时使用“display”键,并使用“value”键将所需的值返回给用户。

或者只是使用选定的行索引来计算返回值,例如:

NSString *value = [NSString stringWithFormat:@"%d", rowIndex + 1];