0

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

例子:

我希望 UIPickerview 的文本值为:“Monday”“Tuesday”“Wednesday”......

并返回值:“1”、“2”、“3”……

我必须使用 NSDictionary 还是可以使用简单的 NSArray 来做到这一点?

4

1 回答 1

0

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

或者简单地使用选择的行索引来计算返回值,例如:

NSString *value = [NSString stringWithFormat:@"%d", rowIndex + 1];
于 2013-11-08T15:30:26.477 回答