【问题标题】:set imagename from variable - Objective c从变量设置图像名 - 目标c
【发布时间】:2017-10-05 10:43:28
【问题描述】:

想从变量 imgname 中设置 imageNamed。

NSString * imgname = @"hamburger.jpg";

cell.imgview.image = [UIImage imageNamed:@"**Set imgname variable here**"];

我想要这样:cell.imgview.image = [UIImage imageNamed:@"Hamburger.jpg"];

【问题讨论】:

  • 您的问题不清楚,要设置或获取图片名称
  • imageNamed: 方法将 NSString 作为您的 imageName 实际的参数。这样就可以了: cell.imgview.image = [UIImage imageNamed: imgname];
  • 是的,但通过这种方法,它会像 cell.imgview.image = [UIImage imageNamed: hamburger.jpg];这是错误的。 . . .我想要 cell.imgview.image = [UIImage imageNamed:@"Hamburger.jpg"];
  • 你现在有什么问题

标签: ios objective-c uiimageview


【解决方案1】:

你不能在 @"" 里面写 variable ,你必须像下面的代码一样写下来 -

cell.imgview.image = [UIImage imageNamed:<#(nonnull NSString *)#>];

代替&lt;#(nonnull NSString *)#&gt;,您只需传递您的NSString Variable

cell.imgview.image = [UIImage imageNamed: imgname];

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2019-09-22
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多