我的应用程序的设计涉及许多带有圆角和阴影的正方形 View ,我认为如果我只制作一个 UIView
并为其添加阴影,可能会更容易实现这一点.swift 文件,这样我就不必在 View Controller 中这样做。我所做的就是创建一个 xib 文件和一个 swift 文件,然后在 swift 文件中的 required init
函数中,我使用了 loadnibnamed
(xib 文件的名称),然后我将其添加为 subview 。在我的 Storyboard中,我创建了一个具有设置约束的 View ,并且该类是我的自定义 UIView ,但是当我运行它时,它完全忽略了设置的约束。有没有办法可以自动更改自定义 UIView
的大小以匹配设置的约束?
最佳答案
我找到了在 init 中使用 view.frame = self.bounds 的解决方案,并且大小会根据 Storyboard中的约束自动调整。
关于swift - Storyboard约束不影响自定义 UiView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38839753/