iOS中的故事板约束

iOS中的故事板约束,ios,objective-c,Ios,Objective C,我是iOS新手,我想设置3个按钮的约束,如下图所示 首先我想设置背景视图(绿色)=(0,100,设备宽度,150) 然后在背景视图上显示3个按钮(按钮是背景视图的子视图) 按钮的高度和宽度是固定的,即100和100 按钮之间的间距为50,按钮y位置为5 请帮我设置约束,下图说明了设计。提前谢谢 解释起来有点棘手,但我会尝试,所以选择按钮2并单击pin选项并添加五个常量。 选择按钮1,添加以下常数,并重复按钮3。 最后,您可以将按钮2水平对齐到中心 希望能有所帮助,也请阅读Ulli发布的链接

我是iOS新手,我想设置3个按钮的约束,如下图所示

首先我想设置背景视图(绿色)=(0,100,设备宽度,150)

然后在背景视图上显示3个按钮(按钮是背景视图的子视图)

按钮的高度和宽度是固定的,即100和100

按钮之间的间距为50,按钮y位置为5

请帮我设置约束,下图说明了设计。提前谢谢
解释起来有点棘手,但我会尝试,所以选择按钮2并单击pin选项并添加五个常量。

选择按钮1,添加以下常数,并重复按钮3。

最后,您可以将按钮2水平对齐到中心


希望能有所帮助,也请阅读Ulli发布的链接,这是一个好链接,祝你好运。

解释起来有点棘手,但我会尝试,所以选择按钮2并单击pin选项并添加五个常量。

选择按钮1,添加以下常数,并重复按钮3。

最后,您可以将按钮2水平对齐到中心



希望对您有所帮助,也请阅读Ulli发布的链接,这是一个好链接,祝您好运。

您现在有什么限制?他们在做什么?这是错误的?我现在没有设置任何约束,我想知道如何为所有设备设置约束(我应该添加哪些约束)我认为你应该从自动布局教程开始,即,你可以尝试使用UIStackview吗?是的,我尝试使用UIStackview,但不起作用。@brjvw你现在有哪些约束?他们在做什么?这是错误的?我现在没有设置任何约束,我想知道如何为所有设备设置约束(我应该添加哪些约束)我认为你应该从自动布局教程开始,即,你可以尝试使用UIStackview吗?是的,我尝试使用UIStackview,但不起作用。@BrjvI也可以在必要时发布背景视图的约束,但是按钮约束应该会让您知道该怎么做。非常感谢,这对我很有帮助。屏幕截图对我很有用。感谢您理解我的问题并发送解决方案。请你让我知道如何学习约束(任何一个好的网站,我学习了很多网站,但不足以处理所有情况,有小的设计,我可以处理,但大的设计是我的问题)不用担心,我在最后引用了一些链接,但最好的是创建一个演示项目,并发挥周围的约束。如果有很多控件,我倾向于将它们分成UIView。如果你的问题解决了,你能帮我接受我的答案吗。如果你不介意的话,我有一个小小的改变,每件事都是一样的,但改变是如果iPhone4-->按钮1,2和3的宽度和高度是70,70。iPhone 5-->按钮1、2和3的宽度和高度分别为80、80。iPhone 6-->按钮1、2和3的宽度和高度分别为80、80。如果iPhone 6+-->按钮1、2和3的宽度和高度为90、90。在故事板中我应该在哪里更改,请帮助我你不能对故事板中的每个设备都这样做,你可以查看大小类,但这不会解决我认为你想要的每个设备,你可以查看这个答案,然后创建两个NSLayoutConstraint的IBoutlet,将这些约束与高度和宽度约束挂钩,然后更新约束的常量,这有意义吗?如果必要,我也可以在背景视图中发布约束,但是按钮约束应该会让您知道该怎么做。非常感谢,这对我有帮助。屏幕截图对我很有用。感谢您理解我的问题并发送解决方案。请你让我知道如何学习约束(任何一个好的网站,我学习了很多网站,但不足以处理所有情况,有小的设计,我可以处理,但大的设计是我的问题)不用担心,我在最后引用了一些链接,但最好的是创建一个演示项目,并发挥周围的约束。如果有很多控件,我倾向于将它们分成UIView。如果你的问题解决了,你能帮我接受我的答案吗。如果你不介意的话,我有一个小小的改变,每件事都是一样的,但改变是如果iPhone4-->按钮1,2和3的宽度和高度是70,70。iPhone 5-->按钮1、2和3的宽度和高度分别为80、80。iPhone 6-->按钮1、2和3的宽度和高度分别为80、80。如果iPhone 6+-->按钮1、2和3的宽度和高度为90、90。在故事板中我应该在哪里更改,请帮助我你不能对故事板中的每个设备都这样做,你可以查看大小类,但这不会解决我认为你想要的每个设备,你可以查看这个答案,然后创建两个NSLayoutConstraint的IBoutlet,将这些连接到高度和宽度约束,然后更新约束的常量,这有意义吗?