mi intención es implementar algo similar a la aplicación de configuración nativa de iPad. La configuración usa UITableViewController
y, como tal, en la vista de detalles puede ver las subvistas, sin embargo, quiero poder presionar un controlador de vista mediante el botón de toque en mi vista de detalles.¿Cómo puedo presionar los controladores de vista en vista detallada de la muestra de Apple MultipleDetailViews?
Así que he tratado de extender la aplicación de la muestra MultipleDetailViews:
1) SecondDetailViewController
tiene la propiedad navigationController
(que es de sólo lectura) establece en nil
...
2) Así que he creado un nuevo UINavigationController
y lo utilizó para empujar mis controladores, pero eso no funcionó.
Mi código:
if (!self.myNavigationController) {
self.myNavigationController = [[UINavigationController alloc] initWithRootViewController:self];
}
FirstDetailViewController *controller = [[FirstDetailViewController alloc] initWithNibName:@"FirstDetailView" bundle:nil];
[[self myNavigationController] pushViewController:controller animated:YES];
[controller release], controller = nil;
también trató simplemente init
método de UINavigationController
, pero no funciona tan bien.
¿Estoy intentando algo que no es posible sin implementar UISplitViewController
personalizado? ¿Fui engañado por el código de muestra que para SecondDetailViewController
tiene UINavigationBar
?
el enlace parece estar muerto, ¿tiene otra referencia? – matm
[link] (http://kshitizghimire.com.np/uisplitviewcontroller-push-viewcontroller-in-master-and-detail/) prueba este. Su sitio web fue hecho el otro día. – DogEatDog