Ios 文本字段相对于图像的自动布局约束?
我正在尝试使用自动布局在Meme编辑器视图中定位与图像视图相关的文本字段 我设置了从顶部文本字段顶部到图像视图顶部的约束: 然后,我设置了从底部文本字段底部到图像视图底部的约束: 当我测试这一点时,它在纵向方向上运行良好: 但旋转时效果不太好:Ios 文本字段相对于图像的自动布局约束?,ios,swift,Ios,Swift,我正在尝试使用自动布局在Meme编辑器视图中定位与图像视图相关的文本字段 我设置了从顶部文本字段顶部到图像视图顶部的约束: 然后,我设置了从底部文本字段底部到图像视图底部的约束: 当我测试这一点时,它在纵向方向上运行良好: 但旋转时效果不太好: 显然,旋转时,图像视图的“底部”和“顶部”会发生变化。如何约束文本字段以解释此问题?我想约束文本字段,使它们保留在图像中,而不是浮动在边界之外。对于imageView,给一个文本字段TOP设置一个TOP约束,对于imageView,给另一个设置一
显然,旋转时,图像视图的“底部”和“顶部”会发生变化。如何约束文本字段以解释此问题?我想约束文本字段,使它们保留在图像中,而不是浮动在边界之外。对于imageView,给一个文本字段TOP设置一个TOP约束,对于imageView,给另一个设置一个BOTTOM as BOTTOM约束,就完成了 我使用的约束条件
顶部文本字段
1.顶部约束,即图像视图的垂直间距
2.水平居中至图像视图
3.锁宽
底部文本字段
1.底部约束,即到imageView的垂直间距
2.水平居中至图像视图
3.锁定宽度
这是因为您将顶部约束的常数设置为125,底部约束的常数设置为-125。看起来您设置了图像视图约束,以纵向和横向覆盖整个屏幕 因此,从技术上讲,顶部文本字段距离视图控制器顶部为125,底部文本字段距离视图控制器底部为-125 解决方案是在视图控制器的视图中修改图像视图约束,并为其指定固定高度