如果僅支持 iOS 15
及更高版本,則可以通過(guò)聚焦和取消聚焦來(lái)激活和關(guān)閉文本字段的鍵盤。
在最簡(jiǎn)單的形式中,這是使用 @FocusState
屬性包裝器和 focusable()
修飾符完成的-第一個(gè)存儲(chǔ)一個(gè)布爾值,用于跟蹤第二個(gè)當(dāng)前是否被聚焦。
Code
struct ContentView: View {
@State private var name = ""
@FocusState private var name_is_focused: Bool
var body: some View {
VStack {
TextField("輸入名字", text: $name)
.focused($name_is_focused)
Button("保存") {
name_is_focused = false
}
}
}
}
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-730600.html
推薦一下剛上線的 App 熊貓小賬本,里面有用到這篇博客講的內(nèi)容
熊貓小賬本
一個(gè)簡(jiǎn)潔的記賬 App,用于記錄日常消費(fèi)開支收入,使用 iCloud 保存同步數(shù)據(jù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730600.html
- 支持備注,自定義時(shí)間偶爾忘記記賬也沒(méi)關(guān)系。
- 搜索歷史記賬,支持分類、金額、備注。
- 啟動(dòng)時(shí)需要面容/指紋驗(yàn)證,保護(hù)個(gè)人隱私。
- 支持自定義分類功能,自由添加修改分類。
- 統(tǒng)計(jì)圖表,支出收入一目了然。
- 每天提醒記賬,不會(huì)有其他推送。
- 桌面鎖屏小組件開發(fā)中。。。
喜歡或?qū)δ阌袔椭c(diǎn)個(gè)贊吧,自己先點(diǎn)個(gè)嘿嘿。
有錯(cuò)誤或者疑問(wèn)還請(qǐng)?jiān)u論指出。
我的個(gè)人網(wǎng)站 點(diǎn)擊訪問(wèn) hongweizhu.com。
END
到了這里,關(guān)于Swift SwiftUI 隱藏鍵盤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!