ios - UITableView 的第一个按钮作为搜索以及添加文本字段
问题描述
如果您看到下面的屏幕截图,它是来自 iOS 文件应用程序的视图,可让您选择文件的标签。
我想制作一个类似的 Tableview,让用户可以选择现有项目或添加新项目。但我也希望添加文本字段成为搜索字段。也就是说,当用户开始在那里打字时,他也会从现有项目中获得搜索结果。
我计划实施的方式是......
- 两个表视图。
- 一个有一个要“添加”的静态单元格,并且不可垂直滚动。
- 正下方是具有现有项目的第二个表格视图,可垂直滚动。
- 当用户点击并开始在文本字段中输入时,会在第二个表格视图中并排搜索,用户也可以从中选择一个项目。
- 当没有匹配的结果时,添加按钮会突出显示,用户可以添加新条目。
我想知道实现这种行为的最佳方式是什么?
另外,(在 UI 设计方面)是否应该使用 UISearchBar 而不是文本字段?或者,简单地使用 UISearchController 更好吗?
解决方案
推荐阅读
- jooq - 是否有一个 jOOQ 工具来验证生成的定义是否仍然正确?
- c# - 如何从事件驱动架构中错过的集成或通知事件中恢复?
- google-apps-script - Google Sheets onEdit 计算
- c# - 如何让 MySQLDataAdapter 使用 TableMapping 设置表名和列?
- javascript - 如何使用自定义类型创建 apollo 客户端查询
- react-native - React Native Expo In App Purchase setPurchaseListener 位置
- javascript - JavaScript - div的值大于,所以做点什么
- c# - Redis Keys设置过期时间后未过期
- node.js - 如何将 MERN Web 应用程序转换为桌面应用程序?
- angular - Storybook 默认导出(未命名)结合模板而不是组件