Вопрос: я создал подкласс UITextField как «UISelectField», чтобы можно было переопределить делегата. Затем я создал UITextField в раскадровке и изменил его класс на UISelectField в инспекторе удостоверений. Однако метод инициализации по умолчанию, предоставляемый Xcode, «initWithFrame», не вызывается. Какой метод инициализации вызывается при создании UITextField с этим подходом?
Причина: прямо сейчас я установил делегата в init контроллера представления: [self.textField setDelegate:self.textField];
. Я хотел бы удалить это и заменить на [self setDelegate:self];
в любом вызываемом методе инициализации. Подскажите пожалуйста, есть ли более элегантный подход.