У меня есть MVC-архитектура определенного вида в моем приложении. Теперь я хочу создать подкласс части View и Controller. Подкласс UIViewController
загружен подклассом UIView
из раскадровки. Как я могу сделать свой подкласс этого подкласса UIViewController
моим подклассом кода подкласса UIView, когда он загружает его представление?Использование подкласса подкласса UIViewController с подклассом подкласса UIView
EDIT
Вот некоторые подробности о том, что я хочу сделать. В настоящее время у меня есть следующие классы:
ControlView
ControlViewController
которые связаны с раскадровкой. Я загружаю экземпляр ControlViewController с помощью:
self.storyboard!.instantiateViewControllerWithIdentifier("ControlViewController")! as! ControlViewController
Теперь то, что я хочу сделать, это подкласс ControlView
так, что я могу изменить некоторые ограничения и добавить несколько дополнительных подвидов. Назовем этот подкласс ExpandedControlView
. Я также хочу подкласс ControlViewController
, потому что я хочу добавить дополнительные действия от ExpandedControlView
к контроллеру. Это можно назвать ExpandedControlViewController
.
Тогда я хочу, чтобы иметь возможность создать экземпляр ExpandedControlViewController
и использовать ExpandedControlView
как ControlViewController
бы с ControlView
.
Любой шанс, что вы можете обновить свой вопрос с помощью псевдокода для того, что вы хотите сделать, возможно, начиная с загрузки исходного контроллера представления? –
@PhillipMills Я добавил дополнительные данные, надеюсь, это поможет – Tometoyou