У меня есть стандартный UIView, добавленный через IB, который меняет размер в зависимости от ориентации с использованием ограничений. Программно я добавляю к этому представлению пользовательский компонент (подкласс UIView), который по умолчанию имеет размер sam в качестве его родительского представления. Проблема в том, как мне заставить свой пользовательский вид (добавленный программно) обновлять свой размер в соответствии с его родителем при изменении размера родителей (из-за изменения ориентации)?
@IBOutlet weak var cardView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let frame = cardView.bounds
// Custom component sub classes UI View
// Should always be same size as its parent
let imageTemplateView: ImageTemplateView = ImageTemplateView(frame: frame)
cardView.addSubview(imageTemplateView)
}
clipsToBounds
- person Gokul G   schedule 23.08.2016