【问题标题】:how to get Buttonimage name如何获取按钮图像名称
【发布时间】: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


【解决方案1】:

无法从按钮获取图像名称,因为 UIImage 不存储它包含的图像名称。您必须自己将图像名称存储在其他地方。存储图像名称的方法取决于您要使用图像名称完成的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-24
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多