iPhone: UIBarButtonItem в качестве первого респондента? - PullRequest
0 голосов
/ 30 сентября 2011

Только классы, унаследованные от UIControl, могут стать "первым респондентом"? Мне нужна кнопка на панели навигации, которая вызывает UIPickerView, используя свойства inputView/inputAccessoryView. Я знаю, что могу использовать свойство customView UIBarButtonItem и создать пользовательский UIButton, но для этого потребуется «Покупка фотографий», чтобы создать изображение, похожее на кнопку стиля «1007» «Готово» (которая является что я хочу).

Любые предложения, как / если я могу заставить UIBarButtonItem стать первым респондентом?

1 Ответ

0 голосов
/ 30 сентября 2011

В основном любой класс, который наследует от UIResponder (не только UIControl, но и подклассы UIView), может стать первым респондентом, но UIBarButtonItem наследует от UIBarItem и NSObject.Следовательно, он не может стать первым респондентом.

Из любопытства то, что вы делаете, невозможно, просто отображая UIPickerView при нажатии кнопки?

...