gpt4 book ai didi

swift - .font 不可转换为 .font

转载 作者:可可西里 更新时间:2023-11-01 00:24:59 29 4
gpt4 key购买 nike

我正在学习 Swift UI 教程,我遇到了这个错误,而讲师没有。 .font 错误在第一个 Vstack 中仅出现一次,而第二次则没有问题。

import SwiftUI

struct ContentView : View {
@State var title: String = ""
@State var rating = 3.0
@State var seen = false

var body: some View {
List {
Section {
VStack(alignment: .leading) {
Text("Title")
.font(.subheadline)
.foregroundColor(.grey)
TextField($title)
}
}
Section {
VStack(alignment: .leading) {
Text("Rating").font(.subheadline)
.foregroundColor(.gray)
HStack {
Spacer()
Text(String(repeating:"*", count:Int(rating)))
Slider(value: $rating, from: 1.0, through: 5.0, by:
1.0).font(.title)
.foregroundColor(.yellow)
Spacer()
}
}
}

}.listStyle(.grouped)
}
}

#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
Tracker/ContentView.swift:22:28: 'Font' is not convertible to 
'Font?'

最佳答案

这是一个误导性的错误。该问题与 Font 无关。问题是您有错字:

Text("Title")
.font(.subheadline)
.foregroundColor(.grey)

foregroundColor 应该是 .gray 而不是 .grey

关于swift - .font 不可转换为 .font,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56998118/

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