En mi aplicación necesito obtener la imagen correcta en función del dispositivo iPad/iPhone 4/iPhone 3 del dispositivo.¿Convención de nomenclatura universal para iPad/iPhone de la aplicación universal?
Por ejemplo:
He una imagen llamada a.png
(anchura 40, altura 20) para iPhone 3/iPod, y [email protected]
(anchura 80, altura 40) para el iPhone 4.
Si I mencionado el código
UIImage *myImage=[UIImage imageNamed:@"a.png"];
myImage contiene la imagen (80 * 40) si se trata de iPhone 4. myImage contiene la imagen (40 * 20) si se trata de iPod/iPhone 3.
Mi pregunta es ¿cómo obtengo la imagen para iPad (60 * 30) como la convención de nomenclatura anterior?
Intenté dar a~ipad.png
como nombre de una imagen y no está funcionando. ¿Puedes señalar dónde hay un error?
Y si uso la condición usando [UIDevice currentDevice];
isIpod -> carga (60 * 30) imagen de lo contrario cargar imágenes para iPhone/iPod funciona bien.
pero tengo que conseguir que funcione sin necesidad de utilizar la condición, y utilizando la convención de nombres como a.png
para iPhone/iPod, [email protected]
para el iPhone 4 y lo mismo para el iPad.
Gracias de antemano.
La relación actualizada de la documentación de Apple [] (https: // desarrolladores. apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW18) para la convención de nomenclatura de recursos específicos del dispositivo. – Amar
alguien puede confirmar si ~ ipad definitivamente funciona? –