【发布时间】:2014-10-20 13:11:31
【问题描述】:
我已经创建了一个这样的按钮:
close=[[UIButton alloc]init];
close.frame=CGRectMake(285, 0, 35, 50);
[self.view addSubview:close];
[close setBackgroundImage:[UIImage imageNamed:@"close2.jpg"] forState:UIControlStateNormal];
[close addTarget:self action:@selector(aclose:) forControlEvents:UIControlEventTouchDown];
我有一个 NSString。当我单击按钮时,我需要将图像名称传递给 NSString。这可能吗?
【问题讨论】:
-
@YogeshSuthar 感谢您的回复
-
试试这个我想它会帮助你stackoverflow.com/a/5500525/2518805@ios start
-
是的,要解决这个问题,你应该创建一个 UIButton 的自定义类,在这个自定义类中创建一个名为 imgName 的属性,并使用这个类代替 UIButton
-
UIImage 不存储它包含的图像的名称,你不能。您必须自己将名称存储在与按钮或图像相关的其他位置。
标签: ios objective-c uiimageview uibutton