Я пытаюсь установить ширину и высоту фрейма моего дочернего контроллера, но это не работает. Вот что я пытаюсь сделать:
let frame = UIScreen.main.bounds
let vc = FieldsTableViewController()
addChild(vc)
view.addSubview(vc.view)
vc.didMove(toParent: self)
vc.view.frame = CGRect(x: (frame.maxX+frame.minX)/2, y: 300, width: 200, height: 5)
Позиции x и y установлены правильно, но что бы я ни пытался, я не могу установить ширину и высоту. Странно то, что я использую тот же дочерний vc в другом vc с точно таким же кодом, как указано выше, и у меня нет проблем с установкой там ширины и высоты.
Я также пытался использовать Auto-Layout, но не смог заставить его работать с дочерним контроллером представления (возможно ли это? Я не нашел ни одного примера).
Спасибо за вашу помощь.
UIContainerView
? Он выполняет практически всю работу за вас. - person DonMag   schedule 19.06.2020