2015-07-22 24 views
8

Mam widok kolekcji, który chciałbym wyszukać. Oprócz tego, jeśli użytkownik wpisze coś, czego nie ma w widoku kolekcji, chciałbym, aby przeszukano bazę danych.UITextField vs UISearchBar?

Obecnie używam SearchController i staram się ciężko dostosować UISearchBar że pochodzi z SearchController wyglądać tak:

enter image description here

stałam to wyglądać tak do tej pory:

enter image description here

Niektóre z problemów mam aktualnie uruchomionych na z UISearchBar są:

  1. uwzględniając tekst początkowo pojawiają się po lewej stronie, zanim użytkownik kliknie w polu wyszukiwania
  2. Positioning tekst w polu wyszukiwania, aby być trochę niższa
  3. Dokonywanie obraz, który zastąpić ikonę domyślnej wyszukiwarki z nie rozszerzyć do wysokości początkowej Szukaj ikon w (dlatego wygląda rozmyte)

czy to więcej sensu dla mnie po prostu użyć UITextField zamiast SearchController czy jest jakiś sposób mogę wymienić UISearchBar że pochodzi z the SearchController z UITextField?

+0

Thomas, jest to coś, czego nie odpowiedział lub wymyślił sam. Mam to samo pytanie, ale nie mam żadnego wcześniejszego doświadczenia z UISearchBar, UISearchController, itp. –

+0

Właśnie odpowiedziałem na moje pytanie @AndrewBurnett – Thomas

Odpowiedz

5

Skończyło się to wyglądać dokładnie to, co potrzebne to wyglądać przy użyciu UITextField, i co działa jak searchDisplayController poprzez nadpisanie textFieldDidBeginEditing i metod textFieldDidChange