Интерфейсный Разработчик не может найти intrinsicContentSize, определенный в пользовательском представлении - PullRequest
0 голосов
/ 20 ноября 2018

Интерфейсный Разработчик не может найти 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

IB не может найти width вида.

enter image description here

И эта ошибка исчезает, если я принудительно Update Frames.

enter image description here

Похоже, ошибка.Или я что-то упустил?Каково твое мнение?Есть обходной путь?

...