У меня есть представление коллекции, в котором я хотел бы быть доступным для поиска. Вдобавок ко всему, если пользователь вводит что-то, чего нет в представлении коллекции, я хотел бы, чтобы он продолжил поиск в базе данных для этого.
В настоящее время я использую SearchController и пытаюсь сильно настроить UISearchBar, который поставляется с SearchController, чтобы он выглядел так:
У меня пока что это выглядит так:
Вот некоторые из проблем, с которыми я сейчас сталкиваюсь с UISearchBar:
- Текст изначально отображается с левой стороны до того, как пользователь нажмет на поле поиска.
- Размещение текста в поле поиска немного ниже
- Создание изображения, которое я заменяю значком поиска по умолчанию, не расширяющимся до начальной высоты значка поиска (поэтому оно выглядит размытым)
Было бы для меня более разумным просто использовать UITextField вместо SearchController или есть способ заменить UISearchBar, который поставляется с SearchController, на UITextField?