自动布局中是否需要宽度和高度锚点?

Are width and height anchors required in Auto Layout?

我有一个 Swift 具有动态大小的 UIKit 组件,我需要在父视图中指定它的宽度和高度锚点吗?如果是,那又如何?

我修好了。基本上,在我的 UIView 中,我有一个 UIButton,它有一个 UIImage,正如我指定的 UIImage 是一个具有大小的 SF 符号,我是这样计算的:UIFont.preferredFont(forTextStyle: .title1).pointSize,注意:.title1 可以是任何 UIFont.TextStyle 值。

然后我所做的是,我在我的 UIView class 中创建了一个实用方法,它基本上返回了 UIImage.size,然后我在父视图的约束方法中调用了它,然后将宽度和高度锚点设置为此变量的值。

现在一切正常!