SwiftUI:属性包装器@FocusState的使用示例

2024-09-18  本文已影响0人  喔牛慢慢爬

@FocusState 用于管理视图中的焦点状态,通常与表单和文本输入相关联。

struct FocusExampleView: View {
    @State private var name = ""
    @FocusState private var isNameFieldFocused: Bool

    var body: some View {
        TextField("Name", text: $name)
            .focused($isNameFieldFocused)
        
        Button("Submit") {
            isNameFieldFocused = false
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读