2015-07-22 13 views
8

Ich habe eine Sammlungsansicht, die ich durchsuchen möchte. Wenn ein Benutzer etwas eingibt, das nicht in der Sammlungsansicht ist, möchte ich darüber hinaus die Datenbank durchsuchen.UITextField vs UISearchBar?

Derzeit verwende ich einen SearchController und ich versuche stark die UISearchBar anpassen, die mit einem SearchController kommt wie folgt aussehen:

enter image description here

ich bekommen habe so aussehen so weit:

enter image description here

Einige der Probleme, die ich bin derzeit in der UISearchBar ausgeführt sind:

  1. Nachdem zunächst der Text auf der linken Seite erscheinen, bevor der Benutzer auf dem Suchfeld klickt
  2. Positionierung des Text in dem Suchfeld ein wenig niedrigen
  3. machte das Bild zu sein, dass ich das Standard-Suchsymbol ersetzen nicht erweitern die Höhe der anfänglichen Suchsymbol (das ist, warum es verschwommen aussieht)

Wäre es mehr Sinn machen, für mich nur eine UITextField anstelle eines SearchController zu verwenden oder gibt es eine Möglichkeit ich die UISearchBar ersetzen können, die mit kommt der SearchController mit einem UITextField?

+0

Thomas, das ist etwas, was Sie geantwortet haben hatten oder auf eigene Faust herausgefunden. Ich habe die gleiche Frage, aber habe keine vorherige Erfahrung mit UISearchBar, UISearchController, etc. –

+0

Ich habe gerade meine Frage @AndrewBurnett beantwortet – Thomas

Antwort

5

ich am Ende immer die genau zu schauen, was ich brauchte es aussehen, indem ein UITextField mit, und machte es durch Überschreiben der textFieldDidBeginEditing und textFieldDidChange Methoden wie ein searchDisplayController arbeitet