相关疑难解决方法(0)

将 Binding<Int> 与 TextField SwiftUI 一起使用

我目前正在构建一个页面以将玩家信息添加到本地数据库。我为每个链接到播放器结构中的元素的输入都有一个 TextField 集合。

var body: some View {
        VStack {
            TextField("First Name", text: $player.FirstName)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Last Name", text: $player.LastName)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Email", text: $player.eMail)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Shirt Number", text: $player.ShirtNumber)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("NickName", text: $player.NickName)
            .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Height", text: $player.Height)
                .textFieldStyle(RoundedBorderTextFieldStyle())
            TextField("Weight", text: $player.Weight)
                .textFieldStyle(RoundedBorderTextFieldStyle())

            Button(action: {
                submitPlayer(player: self.player)T
            }) {
                Text("Submit")
            }

            Spacer()
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的播放器结构是

struct Player: Hashable, Codable, Identifiable {
    var id: Int
    var FirstName: String
    var LastName: String
    var NickName: String
    var eMail: String
    var ShirtNumber: Int
    var Height: Int …
Run Code Online (Sandbox Code Playgroud)

xcode swift swiftui

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

swift ×1

swiftui ×1

xcode ×1