У меня есть пользовательский подкласс UIView, который называется CustomRectangle
. Я создаю экземпляр этого объекта в ViewController и создаю все его ограничения в ViewController. Моя цель - создать все ограничения внутри этого подкласса UIView программно. Проблема в том, что я не знаю, как установить ограничения там, потому что у меня нет ссылки на какой-либо другой вид в Storyboard.Где добавить программные ограничения в подкласс UIView?
Например, если я хочу, чтобы мой взгляд CustomRectangle
быть сосредоточен на основе другой точки зрения, я хотел бы создать в ViewController в @IBOutlet
для другого вида, а затем использовать его в центре CustomRectangle
. Я не знаю, можно ли это сделать в подклассе UIView.
Я хочу сделать это на основе архитектуры MVC (Model View Controller).
Какова наилучшая практика для этого? Есть идеи, как это сделать?
Возможно, вы можете переопределить метод 'didMoveToSuperview:' и создать там ограничения –
Как бы я это сделал? Я хочу сказать, что если я хочу сосредоточить свое пользовательское представление под названием «CustomRectangle» на основе другого представления, как это сделать? Я не уверен, как это сделать на основе MVC. – JEL
в CustomRectangle дают ограничения ваших просмотров –