gpt4 book ai didi

ios - SwiftUI - 滚动时关闭键盘

转载 作者:行者123 更新时间:2023-11-28 23:26:29 36 4
gpt4 key购买 nike

我有一个简单的搜索列表:


struct ContentView: View {
@State var text:String = ""
var items = 1...100
var body: some View {
VStack {
List {
TextField("Search", text: $text)
Section{
ForEach(items.filter({"\($0)".contains(text)}),id: \.self){(i) in
Text("option \(i)")
}
}
}
}
}
}

iOS simulator screenshot

如何在滚动超过 2 个单元格/几个点时关闭键盘?

最佳答案

如果您使用的是 ScrollView(可能还有 List,但我尚未确认),您可以使用 UIScrollView appearance,这会影响所有的 ScrollView。

UIScrollView.appearance().keyboardDismissMode = .onDrag

关于ios - SwiftUI - 滚动时关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58540763/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com