iOS故事板AutoLayout并添加约束

use*_*514 3 objective-c ios ios7

我正在更改我的应用程序以支持3.5"显示.目前它支持4"显示器.屏幕布局如下所示.如何在故事板中添加以下约束?(我在故事板中启用了自动布局选项.)

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

  2. UIImage#1应放在superview宽度的中间位置.

StoryboardView

Rém*_*rin 5

1:按钮

没想在界面构建器中做所有事情

您必须NSLayoutConstraint在代码中声明一个插座:

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

然后设置:

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

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

  • 2个按钮必须具有相同的宽度.

第一张图片

  • 对于这两个按钮,将它们粘贴在左侧和右侧以及底部,并按如下方式固定它们的高度:

第二张图片

2:中心图像视图

像这样居中图像视图

中心图像视图

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

固定宽度高度

希望这可以帮助.