我在屏幕上有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];
这根本不起作用,还是不应该这样做?我是这个论坛的新手,如果我很厚的话,请提前道歉!虽然我已经找不到答案了 干杯