¿Cómo desplazaría un UITableView a una posición específica con una animación?iPhone SDK - ¿Cómo desplazar un UITableView programáticamente con animación?
Actualmente estoy usando el código para saltar a una posición:
//tableController -> viewDidLoad
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
El problema con este código, es decir, que la tabla salta a la derecha a la posición correcta y sin ningún tipo de animación. ¿Hay alguna forma de habilitar la animación o establecer la duración?
Gracias por cualquier ayuda.
Gracias por su respuesta. Estoy ejecutando el código en el dispositivo y llamando a este código en el método viewDidLoad. – dan
Puede ser que, por alguna razón, no se pueda iniciar una animación desde viewDidLoad porque es parte de la inicialización de la vista. No estoy diciendo que sé exactamente por qué sería eso, pero parece plausible. Intente programar un evento con performSelector de NSRunLoop y haga su desplazamiento cuando se llame. – richb