Ich habe meine Tabellenansicht mit Suchleiste hinzugefügt.Wie tableView-Header ausblenden?
actionsTableView.tableHeaderView = searchController.searchBar
Ich möchte meine TableView mit ausgeblendeter Kopfzeile erscheinen, die angezeigt wird, wenn ich nach oben scrollen.
Als Referenz können Sie sehen, Telegram/WeChat/WhatsApp Messenger, sie haben diese Funktion implementiert.
beim Laden verwenden diesen Code-actionsTableView. tableHeaderView = null ;. Wenn Sie scrollen, verwenden Sie diese -ActionsTableView.tableHeaderView = searchController.searchBar – Signare
, die nicht in der Kopfzeile ist ... headview blättern mit tableview so wenn Sie scrollen, wird es gehen und in-short automatisch ausgeblendet werden ... –
Sie sollten Fügen Sie stattdessen die Suchleiste oberhalb der Tabellenansicht hinzu. Behandeln Sie dann scrollViewDidScroll delegate, um die Suchleiste bei Bedarf entsprechend auszublenden oder anzuzeigen. – GeneCode