IOS开发之UIButton同时设置图片文字以及出发按钮时文字图片的切换

原创 2012年03月27日 11:00:36

在应用UIBUtton的时候我们有时需要同时设置图片和文字,下面代码仅供参考:

  UIButton *_backButton = [UIButton buttonWithType:UIButtonTypeCustom];

    [_backButton setFrame:CGRectMake(12, 8, 64, 28)];

    [_backButton setTitle:@"返回" forState:UIControlStateNormal];        //设置button在没有选中的时候显示的字体

    _backButton.titleLabel.font = [UIFont systemFontOfSize:14.0f];         //设置button显示字体的大小

    [_backButton setBackgroundImage:[UIImage imageNamed:@"backButton.png"] forState:UIControlStateNormal];    //设置button背景显示图片

    [self.view addSubview:_backButton];



出了上面的操作意外,我们还可以同时设置button在选中(按下之后)以及正常状态下(没有选中)显示文字和图片的不同,

    UIButton *_backButton = [UIButton buttonWithType:UIButtonTypeCustom];

    [_backButton setFrame:CGRectMake(12, 8, 64, 28)];

    [_backButton setTitle:@"返回" forState:UIControlStateNormal];

    [_backButton setTitle:@"Down" forState:UIControlStateHighlighted];

    [_backButton setBackgroundColor:[UIColor clearColor]];

    [_backButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

    _backButton.titleLabel.font = [UIFont systemFontOfSize:14.0f];

    [_backButton setBackgroundImage:[UIImage imageNamed:@"backButton.png"] forState:UIControlStateNormal];

     [_backButton setBackgroundImage:[UIImage imageNamed:@"DownButton.png"forState:UIControlStateNormal];

    [_toolBar addSubview:_backButton];


UIButton图片设置

今天使用UiButton类创建一个图片按钮,当使用如下方法: UIButton *button = [UIButton alloc]initWithFrame:CGRectMake(0, 0, 70,...
  • th_gsb
  • th_gsb
  • 2015年02月08日 19:55
  • 10361

设置UIButton的文字显示位置、字体的大小、字体的颜色

btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNor...

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

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

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

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

IOS设置UIButton的Image大小

首先这里说的是UIButton的Image,不是backgroundImage。之所以说到这个问题,是因为我有一个button是 75*25的,切的一张图片是25*25的,我想让图片不被拉伸显示,或者...
  • IT_ZGC
  • IT_ZGC
  • 2016年09月22日 17:55
  • 7358

iOS UIButton imageView图片无法显示

在设置UIButton时发现加入的图片不能显示,通过调试发现imageView的hidden属性为YES,并且frame为0。  所以,在建立一个button后要手动设置一下它的imageView.h...
  • worldzhy
  • worldzhy
  • 2015年01月20日 17:21
  • 14854

IOS(UI)_UIButton(按钮)和UIImageView(图片视图)

图片 Off.png On.png speakPhone.png speak_one.png ...

iOS button图片与文字互换

CGRect rect = btn.frame; [btn setImageEdgeInsets:UIEdgeInsetsMake(0, rect.size.with/2, 0, 0)]; [bt...

iOS开发-button setImage按钮不显示图片问题

Button setImage显示异常?如何解决>?

IOS总结实现UIButton的图文混排 同时显示文字和图片

默认情况下,在UIButton中既添加文字,又添加图片的时候,图片是显示在文字的左边。 当我们实际需要图片显示在文字的右边的时候,需要重写UIButton的方法。 如下代码实现的功能就是:文字在左...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS开发之UIButton同时设置图片文字以及出发按钮时文字图片的切换
举报原因:
原因补充:

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