gpt4 book ai didi

ios - Swift - 有关约束和框架的帮助 - 需要指导/资源

转载 作者:行者123 更新时间:2023-11-30 13:41:54 25 4
gpt4 key购买 nike

我是 Swift 新手,但对其他语言有经验,因此编码部分并不难。

我遇到的困难是理解约束以及如何使用它们。

这是我在 PREVIEW 中的一个 View 的屏幕截图。任何人都可以解释约束如何工作或将其应用于类似的事情吗?

非常感谢大家。

在下面的屏幕截图中,您可以看到按钮和文本字段根据屏幕的大小离开屏幕。 enter image description here

最佳答案

考虑到发布的图像,在限制所有内容后,您的最终结果将如下所示:

Final result

要获得该结果,您必须在所有 IB 元素中添加约束,以便自动布局 可以计算每个元素的框架

要添加约束,您可以按住control,单击并按住要应用约束的元素,然后拖动到要用作引用的元素,然后释放它 - 我是在文档大纲内创建约束。将显示一个新对话框,因此您可以选择要应用的约束 - 如果按住 shift 键,您可以选择多个,要获得更多选项,请按住 option 。选择所需的所有约束后,单击添加约束,以便将它们应用到您的元素。

应用所有必要的约束后,您将不会看到自动布局错误或警告,如下所示:

如果您单击元素,您将看到您应用的约束:

虽然这是一个非常广泛的话题,但我认为这本书 Practical Auto Layout 是一个很好的开始。 。它肯定可以帮助你——它对我帮助很大!你可以看一下像 Auto Layout Tutorial in iOS 9 Part 1: Getting Started 这样的教程,这样您就可以开始了解自动布局的工作原理。

关于ios - Swift - 有关约束和框架的帮助 - 需要指导/资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35467535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com