Ich habe Searchbar implementiert, die Abbrechen Schaltfläche zeigt, sobald Benutzer Fokus in Suchleiste hat. Dafür habe ich searchBar.showsCancelButton = YES;
in meiner searchBarTextDidBeginEditing
Methode geschrieben. In searchBarSearchButtonClicked
gebe ich die Tastatur zurück, damit der Benutzer die gesamte Tabellenansicht anzeigen kann.UISearchBar Cancel-Taste reagiert nicht
Problem: Zu diesem Zeitpunkt reagiert die Schaltfläche zum Abbrechen der Suchleiste nicht. Es reagiert nur, wenn die Suchleiste erneut den Fokus erhält. Ist dies die Standardeigenschaft der Suchleiste Abbrechen-Schaltfläche oder fehlt etwas in meinem Code. Ich möchte die Schaltfläche Abbrechen verwenden, ohne den Fokus erneut in der Suchleiste anzugeben.
möchten, wie Sie auf das Textfeld von serachbar Sie zurücktreten firstresponder? –
hast du meine Antwort überprüft? – Rajneesh071
Seine wahre ... von Design oder nicht, sollte es funktionieren, wenn es vorhanden ist. – Morkrom