UISearchDisplayController Der Inhalt der Tabellenansicht ist nach dem Ausblenden der Tastatur falsch

8

Ich habe einen UISearchDisplayController und er zeigt Ergebnisse in einer Tabellenansicht an. Wenn ich versuche, die Tabellenansicht zu scrollen, ist die Inhaltsgröße genau _keyboardHeight höher als es sein sollte. Dies führt zu einem falschen Bodenversatz. Es gibt & gt; 50 Einträge in der Tabellenansicht, also sollte kein Leerzeichen wie folgt sein

    
Zayin Krige 03.10.2013, 14:05
quelle

2 Antworten

12

Ich habe das gelöst, indem ich einen NSNotificationCenter Listener hinzugefügt habe

%Vor%

Vergessen Sie nicht, den Listener zu entfernen

%Vor%

Passen Sie die TableView-Inhaltsgröße in der Benachrichtigungsmethode an

%Vor%     
Zayin Krige 03.10.2013, 14:05
quelle
12

Hier ist eine einfachere und bequemere Möglichkeit, es basierend auf Hlungs Link zu tun:

%Vor%

Hinweis: Die ursprüngliche Antwort verwendet NSNotificationCenter, um die gleichen Ergebnisse zu erzielen.

    
c0deslayer 30.07.2014 02:30
quelle