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
Ich habe das gelöst, indem ich einen NSNotificationCenter
Listener hinzugefügt habe
Vergessen Sie nicht, den Listener zu entfernen
%Vor%Passen Sie die TableView-Inhaltsgröße in der Benachrichtigungsmethode an
%Vor%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.
Tags und Links objective-c uitableview ios uisearchdisplaycontroller