2010-12-16 65 views
2

我是Objective-C的新手,當按下按鈕時,我已經有一個帶有功能的按鈕。在UIPickerView中,它有很多數字,直到誰知道多長時間。我用這個代碼:如何使用NSIntegerMax獲取在UIPickerView中選擇的項目?

- (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]; 

} 

我只需要在所有三個組件中輸入的數字。

回答

2

每個組件的值中發現:

[yourPicker selectedRowInComponent:x] 

其中x是組件數(0,1,或2的情況)。

相關問題