2015-01-11 3 views
6

Я пытаюсь реализовать:Как установить делегат для текстового поля в построителе интерфейса на «владелец файлов»?

- (BOOL) textFieldShouldReturn:(UITextField *)textField 

метод. По какой-то причине это не называется. Я установил текстовое поле для первого ответчика в коде. Я понимаю, что мне также нужно установить делегат для текстового поля в построителе интерфейса для «владельца файла». Как это сделать? Спасибо!

ответ

4

Вы можете щелкнуть правой кнопкой мыши перетаскивание из текстового поля на холсте интерфейса, используя значок File's Owner в списке объектов слева.

Или вы можете выбрать текстовое поле, откройте инспектор выхода, перетащите его с маленького круга рядом с delegate на значок File's Owner в списке объектов.

Или вы можете щелкнуть правой кнопкой мыши перетаскивание из значка текстового поля в списке объектов до того же значка File's Owner в этом списке.

Или вы можете установить делегат в код.

7

Если вы объявили ваш UITextField как IBOutlet собственности, вы можете просто добавить следующую строку в viewDidLoad: self.myTextField.delegate = self

В качестве альтернативы, вы можете сделать это в раскадровки.

enter image description here

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

  • Нет связанных вопросов^_^