superview中的垂直/水平视图-情节提要iOS
我需要在superview(主视图)中垂直和水平居中对齐视图(内部视图) 以下是视图控制器: 我已正确设置centerX和centerY约束。但Xcode显示缺少约束的错误,如下所示: 这是当前的布局。我想在屏幕上垂直和水平居中对齐内部视图。或者有没有其他方法来实现这一点superview中的垂直/水平视图-情节提要iOS,ios,autolayout,storyboard,ios-autolayout,Ios,Autolayout,Storyboard,Ios Autolayout,我需要在superview(主视图)中垂直和水平居中对齐视图(内部视图) 以下是视图控制器: 我已正确设置centerX和centerY约束。但Xcode显示缺少约束的错误,如下所示: 这是当前的布局。我想在屏幕上垂直和水平居中对齐内部视图。或者有没有其他方法来实现这一点 您对中心约束的依赖有点过多 在子视图上设置centerX和centerY不会确定其超级视图的宽度和高度,这就是为什么会出现布局错误的原因 选择您的注册视图并添加零的前导和尾随约束-这将为内部视图提供一个宽度,然后删除注册视
您对中心约束的依赖有点过多 在子视图上设置
centerX
和centerY
不会确定其超级视图的宽度和高度,这就是为什么会出现布局错误的原因
选择您的注册视图
并添加零的前导和尾随约束-这将为内部视图
提供一个宽度,然后删除注册视图。centerX=centerX
约束
应满足X位置
要求
接下来,在选择了注册视图
的情况下,添加底部约束为零,并删除注册视图。centerY=centerY
约束
应满足Y位置
要求
需要记住的重要一点是,每个轴都需要一个完整的约束“链”
这是我的限制的屏幕上限。请注意,我将注册视图的顶部
限制为鳄梨注册+56
的顶部(您的实际图像大小可能不同):