我想使用包含图像名称的变量来更改// 16, 15, 62, 66
Console.Write(string.Join(", ", result));
图像。
变量名称为UIButton
,包含“ ruterEss”。
我想到了这样的东西(我知道这是错误的):
cardSeaTapped
答案 0 :(得分:2)
您可能需要
btnCardSea1.setImage(UIImage(named:"\(cardSeaTapped).png"), for: .normal)
或
btnCardSea1.setImage(UIImage(named:cardSeaTapped), for: .normal)
其中cardSeaTapped
是字符串类型
答案 1 :(得分:0)
您可以使用图像文字 您必须将图像拖放到资产中,然后在setImage方法中必须编写图像文字,然后会出现图像徽标,当双击它时,您将获得所有图像,然后必须选择一个图像。需要在代码中写入图片名称。 当您注释您的代码时,它将看起来像 //btnCardSea1.setImage(#imageLiteral(resourceName:“ cardSeaTapped”),用于:.normal)