У меня есть текстовое поле внизу моего представления. Когда вы нажимаете для редактирования, клавиатура закрывает его, и вы не можете видеть, что вы печатаете. Я хочу создать метод, который будет перенастраивать представление всякий раз, когда это текстовое поле редактируется.Назначение метода UITextField в коде
Если бы у меня было текстовое поле, объявленное через построитель интерфейсов, то я знаю, что все, что мне нужно было бы сделать, - это связать (ctrl click then drag). Но у меня есть текстовое поле, объявленное в коде, поэтому мне интересно, как назначить ему метод.
псевдо-код, что я хотел бы сделать:
if (the text field is currently being edited){
call method: adjust view
}
в моем.ч файла я мой интерфейс объявлен следующим образом '@interface SecondDetailViewController: UIViewController' когда я установить делегат текстовое поле, чтобы сам он выходит из строя во время выполнения каких-либо идеи? –
BloonsTowerDefence
Как вы это делаете? это текстовое поле в раскадровки или в коде? Обычно я делаю это в раскадровки, управляя щелчком (или щелчком правой кнопки мыши) от поля до владельца файла (желтый квадрат внизу) и выбора делегата. в коде он должен быть просто 'textField.delegate = self;' – jacerate
Я нашел проблему; Я назначал делегата, прежде чем я выделил. Спасибо за ваш ответ. – BloonsTowerDefence