UIButton(左边图片右边文字)

转载 2016年06月16日 17:01:10

normal

highlighted
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(100, 100, 100, 50);
button.backgroundColor = [UIColor clearColor];
//设置button正常状态下的图片
[button setImage:[UIImage imageNamed:@"_star_normal.png"] forState:UIControlStateNormal];
//设置button高亮状态下的图片
[button setImage:[UIImage imageNamed:@"_star_highlighted.png"] forState:UIControlStateHighlighted];
//设置button正常状态下的背景图
[button setBackgroundImage:[UIImage imageNamed:@"_normal.png"] forState:UIControlStateNormal];
//设置button高亮状态下的背景图
[button setBackgroundImage:[UIImage imageNamed:@"_highlighted.png"] forState:UIControlStateHighlighted];
//button图片的偏移量,距上左下右分别(10, 10, 10, 60)像素点
button.imageEdgeInsets = UIEdgeInsetsMake(10, 10, 10, 60);
[button setTitle:@"南瓜瓜" forState:UIControlStateNormal];
//button标题的偏移量,这个偏移量是相对于图片的
button.titleEdgeInsets = UIEdgeInsetsMake(0, -20, 0, 0);
//设置button正常状态下的标题颜色
[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
//设置button高亮状态下的标题颜色
[button setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
button.titleLabel.font = [UIFont systemFontOfSize:14];
[self.view addSubview:button];


iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置

UIEdgeInsets   [objc]  typedef struct UIEdgeInsets {       CGFloat top, left, bottom, ri...
  • wsk_123_123
  • wsk_123_123
  • 2014年01月26日 16:09
  • 102673

iOS自定义Button如何在按钮中把文字放左边,图片放右边

废话不说~~这次直接上代码 // //  JSSignupSortButton.m //  JSmaster // //  Created by jyd on 15/7/10. ...
  • zhaojian3513012
  • zhaojian3513012
  • 2015年07月10日 13:00
  • 4673

ios UIButton 文字左边,图片右边排列

自定义LFBuybutton ,继承自UIbutton,在自定义的按钮中重写方法-(void)layoutSubviews  根据文字和按钮的X点的交换,实现文字和图片位置的交换 #import ...
  • PZ0605
  • PZ0605
  • 2015年07月11日 11:20
  • 2118

ios中交换button的图片和文字的位置

UIButton 上默认是图片在左文字在右,而大多数情况这样默认的的显示形式都不能满足我们的需求,接下来我就这个问题分享一下我的心得。       默认情况下,不设置的效果,都是居中实现     ...
  • qqqqzxg
  • qqqqzxg
  • 2016年09月01日 16:48
  • 8837

UIButton左文字右图片,上图片下文字

一:默认是左图片右边文字 二:左文字右图片(直接拷贝代码到项目即可) btn.contentHorizontalAlignment = UIControlContentHorizontalAlig...
  • www9500net_
  • www9500net_
  • 2016年11月07日 17:00
  • 2760

iOS_UIButton 实现button的内容左对齐以及图片和标题中间的间隔

要实现一个类似折叠效果的按钮  不多说 直接上代码和效果 - (void)createButton { UIButton *button = [[UIButton alloc]initWi...
  • GZgengzhen
  • GZgengzhen
  • 2017年07月27日 13:09
  • 1058

UIButton文字居左显示

题外话:时间依旧过的很快,不知不觉2015年就过去一半了。感觉自己好像没有大的改变,只能感叹时间飞逝,却不能有所收获。 我从来都不是一个安于现状的人,改变自己的想法从未停止过。我想大多数人都跟我有类...
  • agonie201218
  • agonie201218
  • 2016年05月09日 17:09
  • 4826

UIButton实现左文字右图片

[button setTitleEdgeInsets:UIEdgeInsetsMake(0, -image.size.width, 0, image.size.width)]; [button set...
  • args_
  • args_
  • 2016年08月14日 18:29
  • 627

uibutton实现左文字右图片

uibutton默认是左图片,右文字。并且在设置edge insets之前,位置已经有了设定。所以设置title的edge insets,真实的作用是在原来的边距值基础上增加或减少某个间距,负值便是减...
  • u011452278
  • u011452278
  • 2015年10月27日 17:17
  • 5144

iOS UIButtonEdgeInsetsDemo图片在右,文字在左。以及设置原理。

  • 2017年07月20日 15:25
  • 36KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIButton(左边图片右边文字)
举报原因:
原因补充:

(最多只允许输入30个字)