iOS 中的 AutoLayout 仅使用故事板
AutoLayout in iOS using storyboard only
我有一个 ImageView,其顶部约束为 80 和居中。我有两个 textView,顶部连续对象的边距为 100,左右两侧的边距为 100。
当我尝试实施 auto-layout
时,由于如图所示的许多警告,我无法这样做:-
如果您设置 Left/Right 边距和 CenterX,您的系统会过度约束。
您应该设置:左+中或右+中或左+右。
接下来您应该更改内容 Hugging 和 Compression 优先级。
您的图像视图和文本视图不适合您当前的约束。如果您为 uiimageview 添加顶部和中心约束,您必须添加高度和宽度约束以访问 x 值。
而且您只需为两个文本视图添加高度限制,然后重试。谢谢
每次你给约束做以下事情:-
- 固定元素的宽度和高度。
- 给出一个垂直约束和一个水平约束。
- 不要过度约束。
- 更新显示警告的地方。
我有一个 ImageView,其顶部约束为 80 和居中。我有两个 textView,顶部连续对象的边距为 100,左右两侧的边距为 100。
当我尝试实施 auto-layout
时,由于如图所示的许多警告,我无法这样做:-
如果您设置 Left/Right 边距和 CenterX,您的系统会过度约束。
您应该设置:左+中或右+中或左+右。
接下来您应该更改内容 Hugging 和 Compression 优先级。
您的图像视图和文本视图不适合您当前的约束。如果您为 uiimageview 添加顶部和中心约束,您必须添加高度和宽度约束以访问 x 值。
而且您只需为两个文本视图添加高度限制,然后重试。谢谢
每次你给约束做以下事情:-
- 固定元素的宽度和高度。
- 给出一个垂直约束和一个水平约束。
- 不要过度约束。
- 更新显示警告的地方。