Установка textField Delegate в другом контроллере? - PullRequest
0 голосов
/ 02 марта 2012

Я создал пользовательскую ячейку в контроллере "CustomCellController". Пользовательская ячейка содержит текстовое поле.

Я использую эту CustomCell в другом контроллере "TableViewController"

Как я могу установить метод делегата для textField, присутствующего в "customCellController" в "TableViewController"

1 Ответ

0 голосов
/ 02 марта 2012

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

Если вы хотите быть только делегатом ... Один из способов сделать это -

Добавить свойство к TableViewController из UITextField

добавить такую ​​функцию, как

-(void) setTextField:(UITextField *) textField
{
self.textProperty = textfield;
self.textProperty.delegate = self;
}

тогда где вы инициализируете TableViewController

вызовите метод и передайте ему текстовое поле.

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