首页 > 代码库 > button点击切换背景图片的问题
button点击切换背景图片的问题
我做了个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点击切换背景图片的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。