码迷,mamicode.com
首页 > 其他好文 > 详细

button点击切换背景图片的问题

时间:2014-12-11 17:33:02      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:ios开发   uibutton   图片   

我做了个UIButton的扩展,代码如下:

#import <UIKit/UIKit.h>

@interface CheckBoxButton : UIButton
@property (nonatomic,assign) BOOL isChecked;
@end

我通过下面代码来实现点击后切换图片,但是并不能达到效果

    if (button.isChecked) {
        self.collectionButton.imageView.image = [UIImage imageNamed:@"shouchang_do"];

    }else
    {
        self.collectionButton.imageView.image = [UIImage imageNamed:@"shouchang_undo"];

    }

这样设置后,点击按钮,图片并没有变换,解决办法:

    if (button.isChecked) {
        //self.collectionButton.imageView.image = [UIImage imageNamed:@"shouchang_do"];
        [self.collectionButton setImage:[UIImage imageNamed:@"shouchang_do"] forState:UIControlStateNormal];
    }else
    {
        //self.collectionButton.imageView.image = [UIImage imageNamed:@"shouchang_undo"];
        [self.collectionButton setImage:[UIImage imageNamed:@"shouchang_undo"] forState:UIControlStateNormal];

    }
这样就可以了,具体还没知道原因!!,有知道的请多多指点哈

button点击切换背景图片的问题

标签:ios开发   uibutton   图片   

原文地址:http://blog.csdn.net/feixiang_song/article/details/41867809

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!