【发布时间】:2018-09-22 19:48:03
【问题描述】:
最近我关注tutorial 在 Swift 中创建框架,它们创建可重用的视觉效果视图,就像我们在 Xcode 构建成功弹出窗口中看到的那样。我正在一步一步地做 UI,他们创建了一个新的 xib 文件并将UIVisualEffectView 拖放到其中。
在上图中,我们可以看到UIVisualEffectView 不包含任何约束。它仅在尺寸检查器中具有自动调整大小的蒙版(如预期的那样)。
但是教程中的以下图片突然包含了它的根视图的所有必要约束。
我已经知道我们不能,默认情况下为根视图设置任何约束。但在本教程中,作者似乎已经添加了相同的约束。我只是想知道是否有可能做到这一点,还是我错过了任何基本想法?
编辑:
根视图的约束。
【问题讨论】:
-
约束设置在根视图的子视图上。
-
嗯...实际上,在该链接之后,我看不到他如何在视图上设置宽度和高度约束。也许他正在使用临时/测试版 Xcode?span>
-
为什么投反对票?根据已编辑的问题(最后一个屏幕截图),约束似乎属于
UIVisualEffectView -
我完全不同意反对票。这个问题表述得很好,并且诚实而光荣地提出。确实,想知道该屏幕截图中发生了什么似乎很有见地。
标签: ios xcode autolayout xib