2016-01-19 3 views
0

Я хочу добавить код, где, если пользователь коснется любого места вне текстового поля, клавиатура закроется. Поэтому я встретил это answer. Но я не знаю, как реализовать привязку к функции touchhesBegan, потому что я программно распространяю весь компонент представления, включая контейнер subview и текстовое поле внутри этого контейнера subview. Как это сделать? Я думаю, что это всего лишь строка кода, но я не знаю, какой код ожидать и какие слова я должен использовать для поиска в google (я пытался найти его, но не могу найти то, что я ищу), поэтому я потерян. Благодарю.Как добавить touchhesBegan действия программно?

ответ

0

Ваши подклассы UIView s могут реализовать штрихиBegan. Вы должны поместить штрихи на вкладку UITextField.

+0

О, но у меня есть viewContainer как просмотр UITextField. и viewContainer имеет self.view как супервизор. Как я могу реализовать touchsBegan на viewContainer? –

+0

Nevermind, он работает, когда я положил его на self.view в любом случае. Благодаря! –

+0

Как я читал штрихиBegan метод доступен в подклассах UIResponder. –

Смежные вопросы