SwiftUI:TextField文本输入
Posted wuwuFQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI:TextField文本输入相关的知识,希望对你有一定的参考价值。
import SwiftUI
struct FQTextFieldView: View
@State var name: String = ""
@State var pwd: String = ""
var body: some View
HStack
Text("昵称:")
.foregroundColor(.secondary)
TextField("请输入账户名称", text: $name)
.disableAutocorrection(true)
.textFieldStyle(.roundedBorder)
.onChange(of: name) newValue in
print(newValue)
.frame(height: 40).padding(20)
HStack
Text("密码:")
.foregroundColor(.secondary)
SecureField("请输入密码", text: $pwd)
.disableAutocorrection(true)
.textFieldStyle(.roundedBorder)
.onChange(of: pwd) newValue in
print(newValue)
.frame(height: 40).padding(20)
HStack
Text("登录系统")
.frame(width: 200, height: 30)
.background(.cyan)
.foregroundColor(.white)
.cornerRadius(15)
.shadow(color: .black, radius: 5, x: 1, y: 3)
.onTapGesture
print("恭喜,登录成功!")
.navigationTitle("TextField")
struct FQTextFieldView_Previews: PreviewProvider
static var previews: some View
FQTextFieldView()
以上是关于SwiftUI:TextField文本输入的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI:在输入之前将 TextField 大小扩展到字体大小
如何创建只接受数字和单个点的 SwiftUI TextField?