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中交换button的图片和文字的位置

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

iOS按钮设置图片在上文字在下

UIButton同时设置Title和Image后,默认是图片在左文字在右,如下图1,很多情况下我们希望图片在上图片在下,如下图2,只需要简单的几行代码,即可实现。 图1 (1)因为...

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

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

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

UIEdgeInsets   [objc]  typedef struct UIEdgeInsets {       CGFloat top, left, bottom, ri...

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

废话不说~~这次直接上代码 // //  JSSignupSortButton.m //  JSmaster // //  Created by jyd on 15/7/10. ...

IOS自定义图片放右边的Button

自定义一个图片放在按钮右边位置的按钮 1。WQTitleButton.h #import @interface WQTitleButton : UIButton @end 1.W...

iOS学习笔记:交换Button中图片与文字的左右位置

交换Button中图片与文字左右位置 默认情况下,button的image和label是紧贴着居中的,那如果想要image在右边,label在左边应该怎么办呢? 答案就是: self.oneBu...

iOS Button的文字和图片上下或左右排列的方法

简单易懂实用的button设置文字图片排列的方法,mark了!转自:http://www.jianshu.com/p/3052a3b14a4e Button有两个属性:titleEdgeIn...

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

一:默认是左图片右边文字 二:左文字右图片(直接拷贝代码到项目即可) btn.contentHorizontalAlignment = UIControlContentHorizontalAlig...

iOS经典讲解之UIButton改变图片和文字的位置

作者:刘新林 转载请标明出处: UIButton的image和titleLabel是靠在一起居中显示的,默认image在左,titleLabel在右,但是有些情况要求两者交换位置显示,可以通过 @p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIButton(左边图片右边文字)
举报原因:
原因补充:

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