在SwiftUI中按下按钮时的随机图像[关闭]
Posted
技术标签:
【中文标题】在SwiftUI中按下按钮时的随机图像[关闭]【英文标题】:Random Image when pressing a button in SwiftUI [closed] 【发布时间】:2020-06-07 15:32:16 【问题描述】:当我按下按钮时,我正在尝试让屏幕上出现随机图像。当我按下按钮时,我想要随机显示三张图像。我该怎么做?
【问题讨论】:
嗨,Jugap!欢迎来到 ***!这是一个很好的问题,但在未来,您应该将其分解为更具体的部分,并提供更多细节。例如,this question 与您的重复,但也更具体。 【参考方案1】:如果您使用的是数组,则可以使用 .randomElement()。这是一个使用 SF Symbols 中的符号的简单示例。
struct RandomImage: View
@State var random: String = ""
var body: some View
VStack
Image(systemName: random)
Button(action:
self.random = chooseRandomImage()
)
Text("Another one!")
var images = ["sun.max.fill", "moon.fill", "star.fill"]
func chooseRandomImage() -> String
let array = images
let result = array.randomElement()!
return result
【讨论】:
感谢您的回答!对我帮助很大以上是关于在SwiftUI中按下按钮时的随机图像[关闭]的主要内容,如果未能解决你的问题,请参考以下文章