如何将UILabel的基线对齐到UIImageView的底部?

时间:2014-10-15 16:20:22

标签: ios xcode autolayout

我正在尝试将UILabel的基线与UIImageView的底部对齐。我发现我无法选择标签的基线作为标签的属性。但是,我还发现如果用另一个标签替换图像视图,我可以使用基线。

有没有办法将标签的基线与图片的底部对齐?

enter image description here

2 个答案:

答案 0 :(得分:2)

这是您可以通过编程方式执行的操作:

NSLayoutConstraint *layoutConstraint = [NSLayoutConstraint 
    constraintWithItem:_imageView 
             attribute:NSLayoutAttributeBottom
             relatedBy:NSLayoutRelationEqual 
                toItem:_textLabel 
             attribute:NSLayoutAttributeBaseline 
            multiplier:1.0f
              constant:0];
[self.view addConstraint:layoutConstraint];

答案 1 :(得分:0)

nib编辑器赢得了一些让你无法做到的事情。您需要在代码中配置该约束。