Estoy tratando de hacer una aplicación que funcione tanto en iPhone como en iPad. Estoy buscando cómo hacer una interfaz compatible en ambos. Cuando la aplicación se carga, estoy mostrando una vista de tabla. ¿Cómo puedo cargar diferentes plumillas en función del dispositivo? Estoy usando esto para cambiar entre las puntas.¿Cómo hacer una versión de iPhone y iPad de una aplicación?
if ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)])
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
{
device = @"iPad";
}
else
{
device = @"iPhone";
}
}
Pero en MainWindow.xib que dice la vista se carga desde el controlador de vista para el iPhone. ¿Puedo hacer esto dinámico basado en el dispositivo? es decir, quiero mostrar desde el comienzo de la aplicación diferentes puntas basadas en el dispositivo. Gracias.
Gracias por la respuesta. Como dije al abrir MainWindow.xib en el constructor de interfaces, dice 'la vista se carga desde el abc_iPhoneAppViewController' que es la IU para iPhone. ¿Cómo puedo cambiarlo a iPad uno? Ya sea en IB o mediante código. Podría dar un ejemplo detallado. Gracias – Nikil