2012-04-13 9 views
-4

enter image description here Ich möchte die Standorte in UITableView anzeigen. Hier nehme ich einen UITextField und UITableView. Jetzt möchte ich den Namen des Ortes in der Tabellenansicht entsprechend dem im Textfeld eingegebenen Schlüssel anzeigen. Kann jemand das tun? Bitte hilf mir, Freunde. In der Tabellenansicht sollten vorgeschlagene Orte angezeigt werden, da der Nutzer manchmal den Namen der Stadt falsch schreiben kann oder der Name der Stadt in einem anderen Land lautet.Standorte auf UITableview anzeigen

auf den Grundlagen des obigen Bildes Sie können verstehen, was genau ich brauche.

+0

Können Sie ein bisschen klarer in dem sein, was Sie erreichen wollen? Auch Code, der zeigt, was Sie bisher versucht haben, würde Ihnen helfen, Ihnen zu helfen. –

+0

ich auch darüber nachdenken, wie man das macht ... du meinst wie mit einer Tischansicht bringt es empfohlene Orte, weil Sie manchmal den Namen der Stadt falsch schreiben können oder ihre gleiche Stadt Name in verschiedenen Land rechts sein ... – MCKapur

+0

@ user1260708 ya ur Richtig weißt du, wie das geht – freelancer

Antwort

1

Was Sie wollen, ist geocoding. Sie können ganz einfach Anrufe in die Google Geocoding API in Ihrer App integrieren - nehmen Sie einfach die Benutzereingaben aus dem UITextField, senden Sie sie in einer Anfrage an Google und parsen Sie die Daten, die Sie zurückerhalten, um die Datenquelle für Ihr UITableView aufzufüllen. Google bietet sogar mehrere Vorschläge in der Antwort, wenn mehrere Orte vorhanden sind, die Ihrer Suchanfrage entsprechen.

+0

kann ich Uisearch Bar verwenden, um Eingaben vom Benutzer zu erhalten? – freelancer

+0

Ja - Implementieren Sie einfach das [UISearchBarDelegate-Protokoll] (https://developer.apple.com/library/ios/#documentation/uikit/reference/UISearchBarDelegate_Protocol/Reference/Reference.html), um Benachrichtigungen über Textänderungen in Ihrer Suchleiste zu erhalten . – Tim

+0

aber ist es eine gute Idee, Uisearchbar anstelle von TextField zu verwenden? – freelancer

Verwandte Themen