Я настроил представление контейнера для некоторого контроллера «Контейнерное представление» программно, как это
var containerView : UIView!
var controller : UIViewController!
override func viewDidLoad() {
super.viewDidLoad()
containerView = UIView()
containerView.frame = CGRect(x: 0 , y: 200 , width: 375, height: 400)
self.view.addSubview(containerView)
controller = storyboard!.instantiateViewController(withIdentifier: "containerVC")
addChildViewController(controller)
controller.didMove(toParentViewController: self)
containerView.addSubview(controller.view)
}
В раскадровке я назначаю контейнеру View Controller нестандартный размер, выбирая Контейнер View Controller -> Утилиты -> Инспектор размеров -> Выбор Произвольная форма на вкладке просмотра и присвоение ей нестандартного размера.
Проблема в том, что представление containerVC не умещается внутри представления контейнера, поскольку его размер по умолчанию всегда будет равен (375, 667),
Как изменить размер контроллера представления контейнера, чтобы он имел указанный размер?