Вы можете перетащить UIView в файл пера, а затем использовать инспектор идентификации (command-opt-3), чтобы изменить класс на любой подкласс UIView.
Вам нужно будет установить подклассы в коде инициализации, который вызывается при загрузке с пера, т.е. , а не в initWithFrame:
. Если вы кодируете для полноты, оба метода (программный и на основе пера) должны вызывать одну и ту же инициализацию.
Если хотите, просто создайте и addSubview:
в коде инициализации, а затем внедрите layoutSubviews
для разметки ваших пользовательских подпредставлений. Это будет вызываться всякий раз, когда размер представления изменяется так же, как и первоначально.