2011-06-03 26 views
7

Tengo una aplicación para iPhone en ejecución y estoy tratando de convertirla en una aplicación universal en Xcode 3.2. Solo quiero crear nuevos archivos xib para iPad.Problema con archivos xib para iPad universal

Así que simplemente expandir objetivos haga clic en "Proyecto \ Actualizar destino actual para iPad" y elija "Una aplicación universal".

En mi aplicación tengo una gran cantidad de archivos xib y quiero para conformar nuevos archivos xib protectores y para el mismo controlador, por ejemplo, quiero apuntar MainPage-iPad.xib a la mainpage.m controlador

En IB para mainpage-iPad.xib Configuré la clase en "mainpage", que parece no ser suficiente, siempre que ejecuto ipad simulator, siempre obtengo el tamaño de la vista como iphone.

Puede señalar lo que estoy haciendo mal y sugerir la forma correcta de dirigir el archivo xib a mis controladores.

gracias

Respuesta

17

Puede crear xibs específicos protectores y muy simple de xibs estándar de iPhone existentes:

  • abierta xib iPhone en Interface Builder
  • en Menu de Interface Builder seleccione File y Create iPad version (o Create iPad version using Autosizing Masks)
  • guarde el nuevo iPad xib y agréguelo a su proyecto; el nombre del iPad xib debe ser el mismo que el del iPhone xib con el sufijo ~ipad, p. si su xib iPhone es MyViewController.xib su xib IPAD debe ser MyViewController~ipad.xib (~ipad utilizan en lugar de -iPad)

Después de que sus xibs protectores y serán utilizados de forma automática en el iPad. Por supuesto, también necesitará actualizar su proyecto a una Aplicación Universal (como usted dijo).

+1

Cambiar el nombre para tener sufijo ~ ipad en lugar de _iPad trabajó para mí, gracias. – PaulMrG

Cuestiones relacionadas