如何将UIButton的标题设置为左对齐?

马丹·莫汉(Madan Mohan)

我需要从的左侧显示电子邮件地址UIButton,但该电子邮件地址位于中间。

有什么方法可以将对齐方式设置为a的左侧UIButton吗?

这是我当前的代码:

UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)];
emailBtn.backgroundColor = [UIColor clearColor];
[emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal];
emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5];
[emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] forState:UIControlStateNormal];
[emailBtn addTarget:self action:@selector(emailAction:) forControlEvents:UIControlEventTouchUpInside];
[elementView addSubview:emailBtn];
[emailBtn release];
用户名

设置contentHorizo​​ntalAlignment:

emailBtn.contentHorizontalAlignment = .left;

您可能还需要调整左插图的内容,否则文本将触摸左边框:

emailBtn.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);

// Swift 3 and up:
emailBtn.contentEdgeInsets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 0);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将contentMode设置为UIViewContentModeScaleAspectFit时,如何设置UIImageView左对齐或右对齐?

如何将3个UIButton对齐到UITableCellView的中心?

如何将包裹式弹性项目显示为最后一行左对齐的间隔?

Swift UiButton如何左对齐标题?

如何将“文本对齐”设置为其默认值(禁用“文本对齐”继承)

如何将标题与换行符左对齐?

如何将多行文字与为:before设置的背景图像垂直对齐

如何根据按钮的标题将autoSize设置为UIbutton?

如何将文本设置为标题元素的阴影?

将marrangGrob标题与图的左对齐对齐

如何将一组左对齐的段落居中?

如何将文字左对齐?

如何将导航与标题对齐

如何将伪元素设置为段落标题?

如何将标题文本与条形图中的左条对齐?

如何将图标左对齐并在文本右对齐

如何将UIButton设置为Selected和Disabled

如何将矩形圆角的UIButton收缩为圆形的UIButton?

当ScaleType为矩阵时如何将图像对齐设置为父级

如何将按钮的背景图像设置为左对齐?

如何将帖子的ID设置为其标题

如何将表格左对齐

如何将ActionBar中的标题文本右对齐而不是默认左对齐?

如何将VLC的立体声音频模式设置为默认左

如何在 Tktable 中将某些列设置为左对齐?

如何将列表内容左对齐?

如何将 UIButton 默认设置为 OFF?

如何将背景图像设置为仅屏幕左半部分

如何将文本字段列表与左对齐对齐