【发布时间】:2021-12-07 18:02:35
【问题描述】:
我有一个 SwiftUI 和 Core Data 应用,并实现了新的 iOS 15 搜索栏 API。
.searchable(text: $searchText) // This is a modifier under my List view
但是,搜索栏具有自动更正功能,当视图消失或用户提交时,它会意外更改搜索(即使导航到详细视图并返回时也会发生这种情况)。总的来说,这是一个糟糕的用户体验。
我在 Apple 文档中找不到任何关于在此搜索栏上禁用自动更正的内容(尽管对于带有 .disableAutocorrect(true) 修饰符的标准 TextField 很容易做到这一点)。
我使用了一个适用于 iOS14 的 Swift 包,它提供了一个搜索栏(通过 UIViewRepresentable),但如果可能的话,我宁愿使用第一方 API,所以我的问题特别与 iOS 15 SwiftUI .searchable API 有关。
【问题讨论】:
标签: ios swift search swiftui ios15