Подкласс UIPickerView, подвид панели инструментов не реагирует на прикосновения - PullRequest
0 голосов
/ 04 июля 2011

Я создал подкласс UIPickerView.В этом подклассе я добавил UIToolbar в качестве подпредставления.Панель инструментов отображается так, как я указал в своем коде, однако кнопка «Готово» на панели инструментов не распознает никаких событий касания.

Что я делаю не так?

Обновление:

Готовая кнопка создается следующим образом:

UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed:)];

1 Ответ

1 голос
/ 04 июля 2011

Я подозреваю, что вы не используете правильное управляющее событие для элементов панели инструментов (особенно если это сегментированное управление).используйте UIControlEventValueChanged, если вы используете UIControlEventTouchUpInside.Если это не так, пожалуйста, отправьте код для решения проблемы.

Кроме того, убедитесь, что панель инструментов находится в рамке вашего окна выбора, чтобы она могла реагировать на прикосновения, в противном случае прикосновения не достигают панели инструментов.

...