iOS故事板AutoLayout并添加约束

我正在更改我的应用程序以支持3.5“显示。 目前它支持4“显示。 屏幕布局看起来像这样。 如何在故事板中添加以下约束? (我在故事板中启用了自动布局选项。)

  1. 如何将button1&button2宽度设置为超级视图宽度的一半? 两者应该在超宽视野的中间相交。

  2. UIImage#1应该放在超级视图宽度的中间。

StoryboardView

1:button

没有想到在界面生成器中做所有事情

你必须在代码中声明一个NSLayoutConstraintsockets:

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *buttonWidthConstraint;

然后设置:

self.buttonWidthConstraint.constant = self.containerView.frame.size.width /2;

以下是您在IB需要做的事情:

  • 2个button必须具有相同的宽度。

第一个图像

  • 对于这两个button,将它们粘贴到左侧和右侧,底部,然后像这样固定它们的高度:

第二个图像

2:中心图像视图

像这样居中图像视图

中心图像视图

修复它的宽度,高度和Y位置

修复宽度高度

希望这可以帮助。