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或图像相关的其他位置.
问候 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |