Очистка всех текстовых полей в xcode - PullRequest
0 голосов
/ 08 апреля 2009

Есть ли способ очистки всех тестовых полей при выборе текстового поля для ввода текста с клавиатуры.

Например, если у вас был калькулятор чаевых, который вы уже запускали один раз, и все поля теперь заполнены.

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

Надеюсь, это имеет смысл. Стив

Ответы [ 2 ]

1 голос
/ 08 апреля 2009

Ваш контроллер представления должен реализовывать протокол UITextFieldDelegate. Затем добавьте метод -textFieldShouldBeginEditing: или -textFieldDidBeginEditing: к вашему контроллеру представления. В файле пера или при создании текстовых полей задайте их свойства delegate для вашего контроллера представления.

Затем, когда вызывается метод -textFieldShouldBeginEditing: или -textFieldDidBeginEditing:, вы можете очистить все текстовые поля, если ваше приложение готово начать новый расчет.

0 голосов
/ 08 апреля 2009

Возможно, вы захотите пометить это (и ваши последующие вопросы) «cocoa-touch», потому что они касаются использования API в среде Cocoa Touch для iPhone OS, а не «xcode» (что инструмент разработки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...