UIPickerView - Выбор на кране - PullRequest
2 голосов
/ 27 января 2012

Я показываю uipickerview, в котором я устанавливаю одну запись как выделенную или выделенную. Теперь, когда пользователь хочет получить уже выделенную запись, он должен прокрутить и выбрать запись.Вместо этого можно просто нажать на выделенную запись

Например, у меня есть варианты, как показано ниже в uipikcerview

================

- Промоутеры земли (по умолчанию выделено)

  • Строители
  • Брокеры

Так, когда, показывая этот сборщик, когда вы нажимаете jus на«Land Promoters», я хочу, чтобы эта функция называлась

//===========================================================================
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row 
       inComponent:(NSInteger)component
//===========================================================================

1 Ответ

2 голосов
/ 27 января 2012

Лучший способ сделать это - не использовать обратный вызов didSelectRow. Вместо этого поместите готовую кнопку, и по нажатию этой кнопки возьмите selectedRowInComponent вашего представления выбора и скройте представление выбора. Теперь вы можете использовать selectedRowInComponent, чтобы получить выбранную строку, и использовать ее для извлечения имени / etc из вашего массива данных.

...