Entfernen Sie die Löschtaste (graues x) rechts neben der UISearchBar, wenn Sie auf die Schaltfläche Abbrechen tippen

Recht, zu beginnen, meine Frage, gibt es hier ein paar screenies von dem problem bereits gelöst, indem Sie die Spotify-app:

Spotify ' s Schritt 1: Standard UISearchBar nicht im Bearbeiten-Modus.

Schritt 1 http://i49.tinypic.com/wbtpwi.png

Spotify ist Schritt 2: UISearchBar nun im Bearbeiten-Modus. Suchbegriff eingegeben. Abbrechen-button rutscht von rechts, und die Taste "löschen" (Grau, x) wird angezeigt.

Schritt 2 http://i45.tinypic.com/161kbvp.png

Spotify ist Schritt 3: button Abbrechen gedrückt; Tastatur gleitet, und die Suchleiste ist nicht mehr im Bearbeiten-Modus. Suchbegriff bleibt und die Grau x-Taste ist jetzt ausgeblendet.

Schritt 3 http://i46.tinypic.com/20utv9v.png

Derzeit folgende code löst beim meine Abbrechen-button gedrückt wird:

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar {
    [searchBar resignFirstResponder];
    [searchBar setShowsCancelButton:NO animated:YES];
}

Sind die Ergebnisse in:

Mein Schritt 3: Search bar jetzt nicht im Bearbeiten-Modus. Schaltfläche Abbrechen und Tastatur geschoben hat. Suche Begriff bleibt aber nicht so der Grau x.

Problem http://i46.tinypic.com/rlm4w5.png

So, meine Frage ist: da -resignFirstResponder (und -endEditing:FYI) ist nicht ausblenden die grauen x-Taste, wenn Sie eine Suche bar hat eingegebene text in das, wie stellt man es ausblenden?

Nochmals vielen Dank, Freunde.

InformationsquelleAutor der Frage David Foster | 2010-06-16

Schreibe einen Kommentar