我使用带有2个组件的UIPickerView。 第一个组成部分是0~23。 第二个是1到24号。 如果我在第一个组件中选择任何数字,则第二个组件仅显示数字>用户在组件中选择的数字。
例如:
(如果我在第一个组件中选择数字是20,那么第二个组件上的数字应该是21.22.23.24)
我怎么能解决这个问题...
感谢〜
答案 0 :(得分:0)
您可以限制用户在第二个组件中选择较低的值。如果他在第一个组件中选择一个值
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
测试第一个组件中的值是否大于第二个组件中的值,如果是,则在第二个组件中选择一个更大的行。