故事板约束不影响自定义 UiView 大小

Storyboard Constraints Don't Affect Custom UiView Size

我的应用程序的设计涉及很多带有圆角和阴影的正方形视图,我认为如果我只是制作一个 UIView 并在其 . swift 文件,这样我就不必在我的视图控制器中了。我所做的只是创建一个 xib 文件和一个 swift 文件,然后在 swift 文件的 required init 函数中我使用了 loadnibnamed (xib 文件的名称)和我将它添加为子视图。在我的情节提要中,我创建了一个具有设置约束的视图,class 是我的自定义 UIView 但是当我 运行 它时,它完全忽略了设置约束。有没有一种方法可以自动更改自定义 UIView 的大小以匹配设置的约束?

我找到了我在 init 中使用 view.frame = self.bounds 的解决方案,并且大小会根据情节提要中的约束自动调整。