如何将UILabel水平对齐配置文件照片图像?

时间:2017-08-19 06:47:08

标签: ios autolayout constraints xcode8

我必须使用Profile Image正确地水平对齐Name和EmailID。因此,名称和电子邮件ID恰好出现在UIImageView的中心。

Side Menu with the profile name and EmailID

但您可以看到名称和电子邮件ID不在配置文件图片的中心。为什么会这样?我给出了以下限制:

ImageView

NameLabel

enter image description here

6 个答案:

答案 0 :(得分:1)

从标签到图片视图只需control+drag,然后选择水平居中。

答案 1 :(得分:1)

从标签拖动到图像视图,然后选择Center horizontally

答案 2 :(得分:1)

删除前导和尾随约束并将对齐中心x设置为imageView。

您还可以设置前导和尾随约束。但两者都是如下。

enter image description here

答案 3 :(得分:1)

enter image description here

我知道这个问题已经得到解答,但这是最好的解决方案水平堆栈视图

答案 4 :(得分:1)

Ctrl +拖动从图片和标签到他们的超级视图,然后选择- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { [[FIRMessaging messaging] subscribeToTopic:@"/topics/app1-news"]]; }

答案 5 :(得分:1)

使用AutoResizing Tool:

第1步:放置图片视图并准确标注您的需求。

步骤2:选择图像视图,然后单击尺寸检查器。

Step3:只需点击自动调整子视图的红色条以取消选择它,如下图所示。

Step4:对标签重复相同的步骤。我将标签文本对齐作为中心。

enter image description here