gpt4 book ai didi

ios - 如何将具有多个属性的枚举中的图像传递给 UIImageView

转载 作者:行者123 更新时间:2023-11-28 13:41:07 25 4
gpt4 key购买 nike

我制作了测验应用程序“你是什么口袋妖怪”,在最后一个屏幕上显示你是什么口袋妖怪和描述!我想为每个口袋妖怪添加图像。我如何通过开关执行此操作?

enum PokemonType {
case Pikachy
case Sloupok
case Vaperon
case Lucario
case Slugma




var definition: String {
switch self {
case .Pikachy:
return "some text"
case .Sloupok:
return "some text"
case .Vaperon:
return "some text"
case .Lucario:
return "some text"
case .Slugma:
return "some text"

}
}
}

最佳答案

与添加定义的方式相同,添加另一个名为 image 的属性

enum pokemonType {
case pikachy
case sloupok
case vaperon
case lucario
case slugma

var definition: String {
switch self {
case .pikachy:
return "some text"
case .sloupok:
return "some text"
case .vaperon:
return "some text"
case .lucario:
return "some text"
case .slugma:
return "some text"

}

var image: UIImage {
switch self {
case .pikachy:
return UIImage(named: "any_image_name")
case .sloupok:
return UIImage(named: "any_image_name")
case .vaperon:
return UIImage(named: "any_image_name")
case .lucario:
return UIImage(named: "any_image_name")
case .slugma:
return UIImage(named: "any_image_name")

}
}
}

关于ios - 如何将具有多个属性的枚举中的图像传递给 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56003816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com