autolayout不说了,看下frame布局的情况。
我们假设subview永远和当前view尺寸一样。则:
class YourView: UIView {
.....
override func layoutSubviews() {
super.layoutSubviews()
let frame1 = CGRect(x: 0, y: 0, width: frame.width, height: frame.height)[......]