UIPickerView изменение / обратное направление прокрутки
У меня есть UIPickerView, который содержит значения 0-100. Когда я прокручиваю вверх, он соответственно поднимается (0, 1, 2 и т. Д.) (См. Прикрепленное изображение)
Можно ли прокрутить вниз и сделать так, чтобы числа поднимались таким образом?
По сути, я хочу изменить прокрутку в обратном направлении для UIPickerView, чтобы на предоставленном изображении цифры были изменены на противоположные, а при прокрутке вниз цифры увеличивались до 100.
На viewDidLoad
Я старался
[self.pickerView selectRow:100 inComponent:0 animated:YES];
Тем не менее, это просто идет прямо к 100 таким же образом.
1 ответ
Я предлагаю вам изменить порядок чисел в источнике данных, а затем установить начальный выбор в последнюю строку. Эта комбинация дает вам то, что вы хотите.
Я также рекомендую реализовать (или найти стороннюю реализацию) "круговой" вид выбора. См. Столбец минут в окне выбора, используемом на вкладке "Таймер" стандартного приложения "Часы", для примера того, что я имею в виду.