好吧,也许我错过了一些非常简单的事情,如果情况确实如此,我会道歉,但是,我已经搜索了标题的每一个排列并且没有找到! 这是我的问题,我的要求是当我在uipicker组件中选择国家/地区名称时,该国家/地区的城市应该加载到第二个UIPicker组件中。 所以我现在要做的是,我有2个选择器视图并排,当用户在国家选择器中选择一行时,我想用适当的数据重新启动第二个选择器。
任何帮助表示赞赏!!
答案 0 :(得分:4)
使用此:
[pickerView reloadAllComponents]
重新加载组件,并将正确的组件放在:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [titles objectAtIndex:row];
}
答案 1 :(得分:0)
查看UIPickerViewDelegate,有 pickerView:didSelectRow:inComponent:,当用户选择值时会调用它。