UIPickerView изменение / обратное направление прокрутки

У меня есть UIPickerView, который содержит значения 0-100. Когда я прокручиваю вверх, он соответственно поднимается (0, 1, 2 и т. Д.) (См. Прикрепленное изображение)

Можно ли прокрутить вниз и сделать так, чтобы числа поднимались таким образом?

По сути, я хочу изменить прокрутку в обратном направлении для UIPickerView, чтобы на предоставленном изображении цифры были изменены на противоположные, а при прокрутке вниз цифры увеличивались до 100.

На viewDidLoad Я старался

    [self.pickerView selectRow:100 inComponent:0 animated:YES];

Тем не менее, это просто идет прямо к 100 таким же образом.

прокрутка просмотра выбора

1 ответ

Решение

Я предлагаю вам изменить порядок чисел в источнике данных, а затем установить начальный выбор в последнюю строку. Эта комбинация дает вам то, что вы хотите.

Я также рекомендую реализовать (или найти стороннюю реализацию) "круговой" вид выбора. См. Столбец минут в окне выбора, используемом на вкладке "Таймер" стандартного приложения "Часы", для примера того, что я имею в виду.

Другие вопросы по тегам