TextField 实现时无法推断通用参数 'C0'
Generic parameter 'C0' could not be inferred while TextField implementation
在没有 SwiftUI 一段时间后,我尝试做一些基本的事情...实现一个简单的 TextField 并收到下面的失败消息..
这是我的代码片段。
struct ContentView: View {
@State private var name = String()
@State private var pw = String()
@State private var fileName = "Test"
var body: some View {
NavigationView{
ZStack{
VStack{
Spacer()
VStack{
Image("user")
.resizable()
.frame(width: 100, height: 100)
Spacer()
Text("Hello User.")
Text("Please insert your Username and password")
.lineLimit(nil)
}
.padding()
HStack{
Spacer()
Text("Username")
.font(.headline)
Spacer()
Text("Password")
.font(.headline)
Spacer()
}
HStack{
Spacer()
TextField($name, placeholder: Text("Name"))
.textFieldStyle(.roundedBorder)
.scaledToFit()
Spacer()
}
}
}
}
}
我不明白编译器要我做什么。
感谢您的帮助!
TextField
上的代码已过时或错误:
TextField("Name", text:$name )
.textFieldStyle(RoundedBorderTextFieldStyle())
.scaledToFit()
在没有 SwiftUI 一段时间后,我尝试做一些基本的事情...实现一个简单的 TextField 并收到下面的失败消息..
这是我的代码片段。
struct ContentView: View {
@State private var name = String()
@State private var pw = String()
@State private var fileName = "Test"
var body: some View {
NavigationView{
ZStack{
VStack{
Spacer()
VStack{
Image("user")
.resizable()
.frame(width: 100, height: 100)
Spacer()
Text("Hello User.")
Text("Please insert your Username and password")
.lineLimit(nil)
}
.padding()
HStack{
Spacer()
Text("Username")
.font(.headline)
Spacer()
Text("Password")
.font(.headline)
Spacer()
}
HStack{
Spacer()
TextField($name, placeholder: Text("Name"))
.textFieldStyle(.roundedBorder)
.scaledToFit()
Spacer()
}
}
}
}
}
我不明白编译器要我做什么。 感谢您的帮助!
TextField
上的代码已过时或错误:
TextField("Name", text:$name )
.textFieldStyle(RoundedBorderTextFieldStyle())
.scaledToFit()