Se coloca una vista con una tabla en la pantalla y quiero que se desplace hasta cierta fila en la tabla antes de que realmente se muestre la pantalla. Uso este código dentro del controlador de vista final.Desplácese inmediatamente a la fila en la tabla antes de ver la vista
NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:5 inSection:0];
[theTable scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
Cuando lo puse en el método viewDiDAppear, entonces parpadea brevemente desde la posición intial de la mesa (en la parte superior) a la fila que quiero. No quiero que muestre la posición inicial. Si lo pongo en viewDidLoad o viewWillAppear, se bloquea con una NSRangeException, presumiblemente porque la tabla aún no está configurada.
¿Cómo hago para que se desplace sin mostrar la posición inicial?
[Esto] (http://stackoverflow.com/questions/2289114/make-uitableview-selection-before-view-appears/2289812#2289812) y [esta] (http: // stackoverflow. com/questions/2156614/how-to-start-uitableview-on-the-last-cell) podría ayudar. – DyingCactus