ios – 是否可以在XIB中为根视图设置约束?

ios – 是否可以在XIB中为根视图设置约束?,第1张

概述最近我跟随 tutorial在Swift中创建了框架,在那里他们创建了可重用的视觉效果视图,就像我们在Xcode构建成功d出窗口中看到的那样.我正在逐步完成UI,他们创建了一个新的xib文件并将UIVisualEffectView拖放到其中. 在上面的图像中,我们可以看到UIVisualEffectView不包含任何约束.它只在尺寸检查器中具有自动调整大小的蒙版(如预期的那样). 但是教程中的以下 最近我跟随 tutorial在Swift中创建了框架,在那里他们创建了可重用的视觉效果视图,就像我们在Xcode构建成功d出窗口中看到的那样.我正在逐步完成UI,他们创建了一个新的xib文件并将UIVisualEffectVIEw拖放到其中.

在上面的图像中,我们可以看到UIVisualEffectVIEw不包含任何约束.它只在尺寸检查器中具有自动调整大小的蒙版(如预期的那样).

但是教程中的以下图像突然包含了对其根视图的所有必要约束.

我已经知道我们不能默认设置根视图的任何约束.但在本教程中,作者似乎已经添加了相同的约束.我只是想知道是否有可能这样做或者我错过了任何基本想法?

编辑:

根视图的约束.

解决方法 好的,找到了一种方法来做到这一点……

没有做任何测试,所以我不确定约束是否真的设置正确或将在运行时自动布局使用,但这将把它们放在那里.

创建一个新的“VIEw”XIB – 这就是它的开始:

将视觉效果视图添加到此视图,并将其宽度和高度约束设置为230/230:

现在,将Visual Effects视图*从普通视图拖到空白区域:

你会看到它保持其约束.然后删除原始视图,并添加其他元素:

总结

以上是内存溢出为你收集整理的ios – 是否可以在XIB中为根视图设置约束?全部内容,希望文章能够帮你解决ios – 是否可以在XIB中为根视图设置约束?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/998965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存