Подтвердить что ты не робот

Как добавить пользовательский класс UIControl в раскадровку?

У меня есть пользовательский класс UIControl, который я хочу использовать в своем раскадровке. У меня возникают проблемы, поскольку в библиотеке объектов в консоли Storyboard нет UIControl.

Я попытался добавить UIView и присвоить ему свой собственный класс UIControl, но, похоже, он не регистрирует события, которые мне нужны для используемого элемента управления (Value Changed, Touch Drag Inside, Touch Up Inside).

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

Как я могу использовать свой пользовательский класс UIControl правильно в своем раскадровке?

4b9b3361

Ответ 1

Вы делаете это правильно - отбросьте UIView на свою раскадровку и назначьте класс в Identity Inspector. Не забудьте переопределить initWithCoder:aDecoder в пользовательском классе.