我怎么能在UIPickerView中进行比较?

时间:2011-01-27 04:31:15

标签: iphone xcode uipickerview

我使用带有2个组件的UIPickerView。 第一个组成部分是0~23。 第二个是1到24号。 如果我在第一个组件中选择任何数字,则第二个组件仅显示数字>用户在组件中选择的数字。

例如:

(如果我在第一个组件中选择数字是20,那么第二个组件上的数字应该是21.22.23.24)

我怎么能解决这个问题...

感谢〜

1 个答案:

答案 0 :(得分:0)

您可以限制用户在第二个组件中选择较低的值。如果他在第一个组件中选择一个值 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
测试第一个组件中的值是否大于第二个组件中的值,如果是,则在第二个组件中选择一个更大的行。