0

好的,也许我错过了一些非常简单的东西,如果是这种情况,我深表歉意,但是,我已经用谷歌搜索了标题的所有排列,但没有找到!这是我的问题,我的要求是当我在 uipicker 组件中选择国家名称时,该国家的城市应该加载到第二个 UIPicker 组件中。所以我现在想做的是,我有 2 个并排的选择器视图,当用户在国家选择器中选择一行时,我想用适当的数据重新启动第二个选择器。

任何帮助表示赞赏!

4

2 回答 2

4

用这个:

 [pickerView reloadAllComponents]

要重新加载组件,并放置正确的组件:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
  return [titles objectAtIndex:row];
}
于 2012-04-19T09:40:45.313 回答
0

查看UIPickerViewDelegate,有pickerView:didSelectRow:inComponent:在用户选择值时调用。

于 2012-04-19T09:45:14.487 回答