2012-01-31 60 views
0

這裏是我指定uipicker應該多少行UIPickerView初值

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { 
     NSUInteger numRows = 15; 

     return numRows; 
    } 

隨着該實現採摘給出選項從0選擇14.問:這樣做選擇器顯示2的值14(不顯示0,1和2)?

//編輯

self.totalPlayers = [NSArray arrayWithObjects: 
        [NSNumber numberWithInt:2], 
        [NSNumber numberWithInt:3], 
        [NSNumber numberWithInt:4], 
        [NSNumber numberWithInt:5], 
        [NSNumber numberWithInt:6], 
        [NSNumber numberWithInt:7], 
        [NSNumber numberWithInt:8], 
        [NSNumber numberWithInt:9], 
        [NSNumber numberWithInt:10], 
        [NSNumber numberWithInt:11], 
        [NSNumber numberWithInt:12], 
        [NSNumber numberWithInt:13], 
        [NSNumber numberWithInt:14], 
        [NSNumber numberWithInt:15], 
        nil]; 
+0

我認爲它的編輯代碼後按預期工作。請重新檢查 – carbonr 2012-01-31 06:36:14

回答

0

要做到這一點是使用數組的理想方式。

而不是返回的15硬編碼的長度,返回數組數

使數組中的改變留出0,1,2或任何特定的行爲這一問題。

+0

,請參閱上面的更新代碼。它仍然從零開始。 – objlv 2012-01-31 06:06:27