UIPickerView начальное значение - PullRequest
0 голосов
/ 31 января 2012

Здесь я указываю, сколько строк должно иметь uipicker

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

1 Ответ

0 голосов
/ 31 января 2012

Идеальный способ сделать это - использовать массив.

вместо возврата жестко закодированной длины 15, количество возвращаемых массивов

Внесите изменения в массив, чтобы пропустить 0,1,2 или любую конкретную строку в этом отношении.

...