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
.