Iphone 如何使用NSIntegerMax在UIPickerView中选择项目?
我是Objective-C的新手,我已经有了一个按钮,当按下按钮时,该按钮就可以运行。在UIPickerView中,有很多数字在上升,直到谁知道会上升多久。我使用了以下代码:Iphone 如何使用NSIntegerMax在UIPickerView中选择项目?,iphone,objective-c,uipickerview,nsinteger,Iphone,Objective C,Uipickerview,Nsinteger,我是Objective-C的新手,我已经有了一个按钮,当按下按钮时,该按钮就可以运行。在UIPickerView中,有很多数字在上升,直到谁知道会上升多久。我使用了以下代码: - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 3; } - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInCompon
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return 3;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
// Near-infinite number of rows.
return NSIntegerMax;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [NSString stringWithFormat:@"%d", row];
}
我只需要在所有三个组件中输入的数字。每个组件的值可在以下位置找到:
[yourPicker selectedRowInComponent:x]
其中x
是部件编号(在您的情况下为0、1或2)