Если вы видите скриншот ниже, это вид из приложения iOS Files, который позволяет вам выбирать теги для файла.
Я хочу создать аналогичное Tableview, которое позволяет пользователю либо выбирать существующие элементы, либо добавлять новые элементы.,Но я также хочу, чтобы текстовое поле добавления было полем поиска.То есть, когда пользователь начинает там печатать, он также получает результаты поиска по существующим элементам.
Я планирую реализовать это...
- Два табличных представления.
- Один имеет статическую ячейку для добавления и не имеет вертикальной прокрутки.
- Справа внизу находится второе табличное представлениес существующими элементами, которые можно прокручивать по вертикали.
- , когда пользователь нажимает и начинает печатать в текстовом поле, во втором табличном представлении выполняется поиск рядом, и пользователь также может выбрать элемент из него.,
- Когда нет подходящих результатов, подсвечивается кнопка добавления, и пользователь может добавить новую запись.
Я хочу знать, как лучше всего реализовать такое поведение?
Кроме того, (с точки зрения дизайна пользовательского интерфейса) Следует ли использовать UISearchBar вместо текстового поля?Или лучше просто использовать UISearchController?