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

时间:2016-08-08 23:03:12

标签: swift xcode uiview constraints xib

我的应用程序的设计涉及到有圆角和阴影的正方形中的大量视图我认为如果我只是制作一个overlay并在其.swift文件中添加阴影可能更容易实现这一点所以我不必在我的视图控制器中。我所做的只是创建一个xib文件和一个swift文件然后在其UIView函数的swift文件中使用required init(xib文件的名称)并将其添加为子视图。在我的故事板中,我创建了一个具有设置约束的视图,并且该类是我的自定义loadnibnamed但是当我运行它时,它完全忽略了设置约束。有没有办法可以自动更改自定义UIView的大小以匹配设置约束?

1 个答案:

答案 0 :(得分:0)

我发现解决方案我在init中使用view.frame = self.bounds,并且大小会根据故事板中的约束自动调整。