UIPicker之间的互动

时间:2012-10-03 23:52:57

标签: ios uipicker

我在屏幕上有2个选择器视图。填充旋转和点击返回 正确和预期的结果。它们以TAG为特色 在必要的委托中使用“if / switch”语句的属性 方法

我想要的是forpicker1来改变picker2中的选定行 在用户交互时在运行时动态生成。 例如。   picker1的值为1到10   Picker2的值有红色,蓝色,绿色,紫色等

用户在picker1中点击值为2的行并自动选择picker2 在这种情况下旋转/动画到预定行说紫色,然后用户再次点击picker1第5行再次将picker2动画/旋转到另一个预定行,依此类推

什么有效:

两个选择器在viewDidLoad和。中创建         [picker2 selectRow:row inComponent:component animated:NO]; 没有问题,但只在初始视图加载时第一次使用。 如果从

调用,它不会更改所选行

什么不起作用是调用:        [picker2 selectRow:row inComponent:component animated:NO];来自其他(委托)方法,即使我打电话:        [self.thePicker reloadAllComponents];

这根本不起作用,还是不应该这样做?我是这个论坛的新手,如果我很厚的话,请提前道歉!虽然我已经找不到答案了 干杯

0 个答案:

没有答案