Scrollazione leggermente diversa necessaria dopo la ricerca
-
19-09-2019 - |
Domanda
Ho una barra Uisearch sotto una visione dell'intestazione. Questa intestazione è 64px. Se la barra di ricerca viene toccata, la vista genitore sposterà 64px su - bene.
Dopo aver terminato la ricerca della vista genitore si sposterà solo, finché c'è ancora spazio libero sotto di essa. E la parte superiore è fuori dai limiti visibili.
Ma voglio spostarlo nella posizione originale ogni volta che finisce. Come posso raggiungerlo?
Soluzione
Implementare il UISerachDisplayDelegate
-metodo -searchDisplayControllerDidEndSearch:
come questo:
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller{
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]
atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow