【发布时间】:2021-11-24 17:33:01
【问题描述】:
对不起,我还是 SwiftUI 的新手,我在努力在视图中输出随机字符串。由于我得到的错误“类型'()'不符合'视图”,我了解到视图不是写下函数本身的合适位置。我应该怎么做才能输出 itemX.randomElement() 和 itemY.randomElement()。 感谢您提供任何帮助。
struct SummaryView: View {
var avgValue = 1.5
var roundedKarvonenValue: Double
var itemX = ["A", "B", "C", "D", "E", "F", "G", "H"]
var itemY = ["I", "J", "K", "L", "M", "N", "O", "P"]
var body: some View {
ScrollView {
VStack(alignment: .leading) {
if workoutManager.averageHeartRate < roundedKarvonenValue{
print(itemX.randomElement()!)
}else{
print(itemY.randomElement()!)
}
【问题讨论】:
-
您可以这样打印声明:stackoverflow.com/a/63182458/14733292
-
为什么需要打印,为什么不改用
Text()?
标签: swift swiftui view watchos