选择后加载后续组件的xcode选择器
这是我想做的。如果有人知道这是否可能,以及如何实现,那就太好了。我有一个由三部分组成的选择器。后两个组件可以根据在第一个组件中选择的项目更改值。我需要一种方法来知道组件1何时停止移动,以便加载其他两列 例: 组成部分1=汽车品牌aka:通用汽车、福特等 组件2=切诺基、Cirrus等车型 部件3=空调、四轮驱动等车型特征 因此,当用户在组件1中选择一个品牌时,我将在组件2中加载该品牌的模型,用户选择组件2,然后在组件3中加载该品牌/模型的可用功能选择后加载后续组件的xcode选择器,xcode,components,picker,Xcode,Components,Picker,这是我想做的。如果有人知道这是否可能,以及如何实现,那就太好了。我有一个由三部分组成的选择器。后两个组件可以根据在第一个组件中选择的项目更改值。我需要一种方法来知道组件1何时停止移动,以便加载其他两列 例: 组成部分1=汽车品牌aka:通用汽车、福特等 组件2=切诺基、Cirrus等车型 部件3=空调、四轮驱动等车型特征 因此,当用户在组件1中选择一个品牌时,我将在组件2中加载该品牌的模型,用户选择组件2,然后在组件3中加载该品牌/模型的可用功能 …有什么想法吗?使用三个或“n”数据源,具体取决
…有什么想法吗?使用三个或“n”数据源,具体取决于您在第一列中的选择,在开关盒中更改所需的数据源并重新加载。我知道的这一部分,我更感兴趣的是如何判断组件1何时停止移动,以及我应该加载下一个组件。-(void)pickerView:(UIPickerView*)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)组件将被调用我认为是在用户单击某个选择而不是picker组件停止移动时调用的。也许更好的方法是只填充第一个组件,让用户选择,然后填充第二个组件,让用户选择然后填写第三个和最后一个组件?这看起来很酷,当用户从第一个组件中选择时,您也可以尝试逐个显示组件。第二个组件将显示…当重新加载调用所有委托方法时,仔细更改NumberOfComponents中的返回值PickerView可以实现它。实际上,这个方法当选择器组件停止移动时调用:),因此它工作良好!