Интерфейсный Разработчик не может найти intrinsicContentSize
пользовательского представления.Для данного кода представления
import Foundation
import UIKit
@IBDesignable
final class CustomView1: UIView {
override var intrinsicContentSize: CGSize {
return CGSize(width: 100, height: 100)
}
}
Я поставил экземпляр UIView
и установил для его класса значение CustomView1
.Сначала это работает, но если я закрою и снова открою раскадровку, IB иногда (не всегда) выдает ошибку.
![enter image description here](https://i.stack.imgur.com/ZbA91.png)
IB не может найти width
вида.
![enter image description here](https://i.stack.imgur.com/GkRd2.png)
И эта ошибка исчезает, если я принудительно Update Frames
.
![enter image description here](https://i.stack.imgur.com/mjiUy.png)
Похоже, ошибка.Или я что-то упустил?Каково твое мнение?Есть обходной путь?