IPAD - ¿Cómo se carga la primera celda de la RootView automáticamente en el DetailView en el lanzamiento?
-
09-10-2019 - |
Pregunta
El título pide más o menos todo. He estado viniendo y tratando de poner en práctica esta cada pocos días, pero me parece que no puede conseguir que funcione. Me asumir el código para establecer el detailItem de lanzamiento va en el viewDidLoad, pero en este momento estoy desorientado.
Cualquier ayuda es muy apreciada.
- Tyler
Solución
Puede utilizar el delegado selectRowAtIndexPath
:
[tblMyTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];
Por supuesto, sustituir [NSIndexPath indexPathForRow:0 inSection:0]
con la sección / fila que desea establecer automáticamente.
o bien puede poner esto en su viewDidLoad
o viewWillAppear:
delegado.
Además, asegúrese de que se defina su tblMyTable
(o lo que sea que haya nombrado su mesa) en su cabecera, lo conectó a través de Interface Builder (si el uso de un XI ter personalizado) , y el uso @synthesize
en su .m
Y el didSelectRowAtIndex:
debería ser llamado cuando se utiliza este método, por lo que el tiempo que su código detailItem está en didSelectRowAtIndex
, debe ser bueno.