Interface Builder找不到自定义视图的intrinsicContentSize
。
对于此给定的查看代码,
import Foundation
import UIKit
@IBDesignable
final class CustomView1: UIView {
override var intrinsicContentSize: CGSize {
return CGSize(width: 100, height: 100)
}
}
我放置了一个UIView
实例,并将其类设置为CustomView1
。
起初它可以工作,但是如果我关闭并重新打开情节提要,IB 有时(并非总是)会显示错误。
IB无法找到视图的width
。
如果我强制Update Frames
,此错误就会消失。
它看起来像个错误。还是我错过了重要的事情?你怎么看?有解决方法吗?