美文网首页
UIButton设置图片靠近左边

UIButton设置图片靠近左边

作者: neobuger | 来源:发表于2017-11-21 17:26 被阅读377次
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 200, 44)];
[btn setBackgroundColor:[UIColor grayColor]];
[btn setImage:[UIImage imageNamed:@"1.jpg"] forState:UIControlStateNormal];
[btn setTitle:@"按钮" forState:UIControlStateNormal];

正常设置图片 和文字的效果是


1.png

需要设置图片和文字整体靠左

btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//居左显示

效果如下:


2.png

如果觉得靠的太紧用

setImageEdgeInsets  
setTitleEdgeInsets 

即可

contentHorizontalAlignment 是UIControl的属性
除了 UIControlContentHorizontalAlignment,
还有 UIControlContentVerticalAlignment

举一个例子看看:

btn.contentVerticalAlignment = UIControlContentVerticalAlignmentTop;
3.png

相关文章

网友评论

      本文标题:UIButton设置图片靠近左边

      本文链接:https://www.haomeiwen.com/subject/exvwvxtx.html