У меня есть приложение для iPhone, использующее UIPickerView и 3 кнопки.Динамический выбор строки в UIPickerView
Этот сборщик имеет один компонент со 100 рядами (0, 1, 2, ..., 98, 99).
Я хотел бы реализовать код так, чтобы при нажатии на кнопки
- button1: сделает сборщика выбора строки 21th (который имеет значение 20)
- button2: сделает подборщика выберите строку 41-(который имеет значение 40)
- Button3: сделает сборщик выбора строка 60-е (который имеет значение 60)
Я знаю, как сделать сборщик выбрать строку когда Метод вид первой нагрузка пути поместите следующий код, чтобы viewDidLoad():
- (void)viewDidLoad
{
........
[picker selectRow:50 inComponent:0 animated:YES];
}
, но я не мог сделать сборщик выбрать нужную строку, когда я нажимаю на кнопки.
Да, я сделал это. Я даже называю reloadComponent от сборщика, но он все еще не работает. Я должен что-то упустить. Это код, который я использую для кнопки «button1» в своем приложении. - (IBAction) goToRowTwenty {[picker selectRow: 20 inComponent: 0 анимированный: ДА]; [timerPickerView reloadComponent: 0]; } –
Спасибо за подсказку. Сометомы вы просто не видите очевидного. :) –