SwiftUI3 十二个新修改器和视图之 01 .searchable
视图 01 修改器
2023-09-11 14:18:30 时间
SwiftUI3 十二个新修改器和视图之 01 .searchable
大家好。今天我将讨论 WWDC21 上宣布的我认为在 SwiftUI 中很重要的功能。
我想指出的是,我只会简要提及这些主题。如果您想了解有关 SwiftUI 的更多信息,请查看Apple 文档。
在我们的示例中,我们将使用此模型:
struct User : Identifiable{
var id = UUID()
let name: String
let age: Int
}
可搜索 .searchable
也许最重要的特点之一是个搜索的API。因为当我们想要搜索时List,我们不得不用UIViewRepresentable. 多亏了这个API,我们可以摆脱所有这些麻烦,在一行中完成几十个代码操作。此外,此 API 必须在NavigationView.
struct ContentView: View {
@State var users: [User] = [
User(name: "Eren", age: 20),
User(name: "James", age: 22),
User(name: "Mike", age: 30)
]
@State var searchedText : String = ""
var body: some View {
NavigationView {
相关文章
- mvc 控制器,视图,Razor 语法
- Xamarin XAML语言教程基本视图ContentViewg构架范围框架
- SAP RETAIL初阶之商品主数据门店视图里没有WM数据
- Django 博客开发教程 6 - 真正的 Django 博客首页视图
- MVVM的本质:视图逻辑处理、视图管理、视数中间层
- 如何使用 django-import-export + pandas 在 Django 视图中导入 excel 数据
- C# MVC中视图页面cshtml中添加变量(前后都有字符时)
- Android技术——在Android中的随意视图中找控件
- mongodb3.4创建只读视图实例
- 【Unity】编辑器扩展-01-拓展Project视图
- Oracle:ORA-01219 数据库或可插入数据库未打开 仅允许在固定表或视图中查询