2011-05-02 6 views
5

Tengo una aplicación de iPhone muy simple, que utiliza solo UIButtons, UIlabels, UITableView. sin ningún controlador y gráficos personalizados. ¿Cómo puedo convertir la aplicación a universal con esa interfaz de usuario?Convertir simple aplicación de iPhone a la aplicación universal

+0

¿qué quieres decir con Universal? iPhone + iPad? –

+4

Sí, por supuesto Universal = iPhone y aplicación de iPad –

+0

Simplemente actualice el objetivo para iPad en el menú de archivo, creo. Tendrá que retransmitir la interfaz de usuario y, de hecho, iPad tiene un paradigma de diseño diferente, por lo que debe familiarizarse con las clases SplitViewController y PopoverController. – Jamie

Respuesta

21

Primero actualice el dispositivo de destino de la aplicación a Universal.

  1. Actualice el dispositivo de destino de la aplicación a Universal.
  2. Compruebe Info.plist para NSMainNibFile & NSMainNibFile~ipad teclas.
  3. Para todas las demás vistas, tenga dos NIB diferentes. Por ejemplo FirstView.xib & FirstView ~ ipad.xib. El tiempo de ejecución de iOS cargará la vista adecuada en función del dispositivo.

Aquí está una captura de pantalla de un proyecto de ejemplo: Info.plist for iOS Universal app

1

que necesitaba para convertir mi aplicación para iPhone al iPad ayer y encontré la manera más fácil de hacerlo siempre y cuando su aplicación es bastante simple. El mío fue literalmente solo algunas TableViews que se configuraron en tamaño automático. En Targets/Devices solo cambia de 'iPhone' a 'Universal' y luego crea tu aplicación. Esto funcionó muy bien para mí. Todos los tableViews fueron formateados perfectamente para el iPad y eso es realmente todo lo que necesitaba.

Tenga en cuenta que si tenía otros archivos XIB que no eran simplemente tableViews, como una ventana con campos de texto, todo lo que tiene que hacer es configurarlos para que cambien de tamaño correctamente para que se estiren y se mantengan en la parte superior. la aplicación debería estar prácticamente lista para el iPad.

Obviamente necesitarás probarlo y retocar cualquier cosa que sea necesaria, pero en su mayor parte lo anterior funcionó mágicamente para mí y tomó literalmente un segundo para convertir mi aplicación de iPhone a una aplicación de iPad.

Cuestiones relacionadas