SwiftUI 代码库之 53 按时间生成随机字符串
代码 时间 字符串 生成 随机 SwiftUI 53
2023-09-11 14:18:30 时间
实战需求
按时间生成随机字符串
解决方案
final class MatrixElementViewModel: ObservableObject {
@Published var randomCG = CGSize()
@Published var randomCharacters = [String]()
let cgRange = CGSize(width: .random(in: -400...400), height: .random(in: -400...400))
let characters = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "a","b","c","d","e","f","g","h","中","文","代","码","编","程","序"]
init() {
randomCG = cgRange
}
func generateRandomCharacters() {
DispatchQueue.main.asyncAfter(deadline: .now() + 1 / 7) {
self.randomCharacters.append(self.characters.randomElement()!)
}
}
}
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com