iphone - source - Conviértase en delegado UIScrollViewDelegate para UITableView
uitableviewcell swift 3 (3)
Ahora UITableViewDelegate cumple con UIScrollViewDelegate !
(Escribo esta respuesta porque mucha gente va a encontrar esta página en Google ...)
Tengo una variable de instancia UITableView . Quiero poder registrar mi controlador de vista para que sea UIScrollViewDelegate para mi UITableViewController . Ya lo he intentado
tableView.delegate = self;
Pero cuando se desplaza, mis métodos
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate
no te llamen ¿Alguna sugerencia?
Esto es oficialmente sin apoyo. UITableView y UIWebView no exponen sus scrollviews administradas internamente.
Puede descender a la jerarquía de la subvista y realizar llamadas no documentadas, pero eso no se recomienda, ya que está oficialmente prohibido y puede romperse en futuras versiones del sistema operativo si la API subyacente (no documentada) cambia.
UITableViewDelegate implementará también el protocolo UIScrollViewDelegate .