No pude encontrar una buena respuesta en ninguna parte para esto. Estoy usando un UINavigationController para mi aplicación de iPhone, con todo se genera mediante programación, nada en Interface Builder. Estoy tratando de portar mi aplicación al iPad, utilizando un UISplitViewController y mi UINavigationController existente, pero no estoy seguro de dónde debería tener la lógica de mi programa separando los controladores de vista para iPhone o iPad.¿Cómo puedo hacer una aplicación universal de iPhone/iPad que usa programáticamente UISplitViewController y UINavigationController?
¿Configuro mi archivo principal para usar un delegado de aplicación diferente o utilizo el mismo delegado de aplicación y configuro la interfaz de usuario de manera condicional?
Además de esto, cada vez que trato de compilar mi aplicación en el simulador, no reconoce el UISplitViewController o incluso la condición en la que verifico si la clase existe.
¿Puede agradar a alguien ponerme en la dirección correcta, recordando que no estoy usando xibs?
Muchas gracias, el código fuente de las moléculas realmente me ayudó a entender todo. Estoy usando la vista lateral de la vista dividida para mi vista de tabla que comparte mi vista de tabla existente con la aplicación iphone y la vista detallada de la vista dividida consiste ahora en otras dos vistas y se utiliza para que el control de navegación pueda acceder a ellas. por cierto, me encanta ver pi en cubos en el ipad. –
También utilicé [[UIApplication sharedApplication] .delegate performSelector: @selector (PushMyViewController)]; para presionar un ViewController en mi vista derecha ... ¿es bueno o malo? Me preocupa que algo horrible pueda suceder más tarde lol –
¡Gracias por proporcionarnos la fuente de Moléculas! Cuando construyo con Active SDK = Simulator 3.2, puedo ejecutar el simulador de iPad. Pero, ¿cómo se puede probar esta aplicación con el simulador en el modo iPhone? Cuando intento configurar Active SDK = Simulator 3.1.3, obtengo varios errores de compilación (p. Ej., No puedo encontrar la declaración del protocolo UISplitViewControllerDelegate).¿Qué estoy haciendo mal? ¡Gracias! –