在UIView中将UIImageView和UILabel集中在一起

时间:2015-03-06 08:53:55

标签: ios uiview uiimageview uibutton uilabel

如果我声明一个UILabel和一个不同大小的UIImageView,我可以将它们放在一个UIView中,两个水平之间有10.0个点吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

是的,你可以。基本上你需要的是适当的约束。您可以从代码或stoboard中添加约束

代码示例:

NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:imageView attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:view attribute:NSLayoutAttributeCenterX multiplier:1 constant:5];
[view addConstraint:constraint];

NSLayoutConstraint Documentation

Auto Layout Tutorial

Adaptive Layout Tutorial

答案 1 :(得分:0)

这可以使用AutoLayout完成。 您可以将标签的右边距设置为superview CenterX左侧的5个点,并将imageview左边距设置为superview CenterX右侧的5个点。