加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 如何从按钮获取backgroundImage的名称?

发布时间:2020-12-14 20:04:22 所属栏目:百科 来源:网络整理
导读:我已经创建了不同的按钮,并使用带有照片作为background Image的数组进行了初始化. UIButton* myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];[myButton setBackgroundImage:[UIImage imageNamed: (NSString*) obj ] forState:UIControlState
我已经创建了不同的按钮,并使用带有照片作为background Image的数组进行了初始化.

UIButton* myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[myButton setBackgroundImage:[UIImage imageNamed: (NSString*) obj ] forState:UIControlStateNormal];
[myButton addTarget:nil action:@selector(buttonDown: ) forControlEvents:UIControlEventTouchUpInside];

这是我的buttonDown方法:

-(void) buttonDown:(UIButton*) sender {
NSLog(@"pressed: %@",sender.currentBackgroundImage  );}

这跟我说:“按下:< UIImage:0x6625c40>”

现在我想知道如何获得任何点击按钮的图像名称?
很高兴知道.谢谢你的时间.

解决方法

由于UIImage不存储它包含的图像的名称,所以不能.您必须自己将名称存储在与Button或图像相关的其他位置.

问候

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读