【发布时间】:2011-09-19 04:15:37
【问题描述】:
我想制作多个符合以下要求的 UIPicker -
制作多个 UIPicker(我们称它们为 Picker1 和 Picker2)
Picker2 的值应根据 Picker1 的值自动更改(例如,我 Picker1 有国家,Piker2 应显示该国家的城市)
我还想根据从 Picker1 和 Picker2 中选择的值更改 UIView 中的数据(假设我们选择“UK”和城市作为“London”,那么 UIView 应该只讨论“可以访问的地方”伦敦”
我知道这听起来像很多问题 - 非常感谢您的帮助,在此先感谢。
【问题讨论】:
-
基于 Apple 的 HIG,您可能希望使用不同的数据显示方法,例如 UITableView。
-
无需创建 2 个不同的 UIPicker,因为它会占用您的内存。只需使用您创建的相同 UIPickerVIew,使用 'tag' 属性使其不同。您还必须更改要显示的数据。作为3号,我不太明白。
-
我同意 Jumhyn 的观点。转到设置 -> 常规 -> 键盘 -> 国际键盘。这是 Apple 推荐的解决问题的方法。
-
非常感谢您的回复。似乎我已经在“Iphone 4 Development.pdf”一书中名为“实现多组件选择器”的部分中找到了我的问题的确切答案,我将同样如此,并会回来。再次非常感谢您的回复:-)。
标签: iphone iphone-sdk-3.0 ios4