Всплывающий UIPicker вместо клавиатуры - PullRequest
1 голос
/ 08 июля 2010

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

У кого-нибудь есть пример кода?

С уважением, Стивен

Ответы [ 3 ]

5 голосов
/ 08 апреля 2011

Я думаю, что это более официальный способ сделать это:

UIDatePicker *datePicker = [[[UIDatePicker alloc] init] autorelease];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
datePicker.tag = indexPath.row;
textField.inputView = datePicker;
3 голосов
/ 08 июля 2010

Используйте [self presentModalViewController: picker], чтобы представить модальный контроллер вида, когда пользователь нажимает на текстовое поле. Я надеялся, что вы знаете, как обработать событие текстового поля

0 голосов
/ 08 февраля 2012

Попробуйте - очень полезно

https://github.com/larsacus/LARSSlidingPicker

...