Nella mia applicazione ho bisogno di ottenere l'immagine corretta in base al dispositivo iPad/iPhone 4/iPhone 3.Convenzione di denominazione delle immagini per iPad/iPhone universale?
Ad esempio:
Ho un'immagine denominata a.png
(larghezza 40, altezza 20) per iPhone 3/iPod, e [email protected]
(larghezza 80, altezza 40) per iPhone 4.
Se ho citato il codice
UIImage *myImage=[UIImage imageNamed:@"a.png"];
myImage contiene immagini (80 * 40) se si tratta di iPhone 4. myImage contiene immagini (40 * 20) se si tratta di iPod/iPhone 3.
La mia domanda è come ottengo l'immagine per iPad (60 * 30) come sopra la convenzione di denominazione.
Ho provato a dare a~ipad.png
come nome di immagine e non funziona. Puoi indicare dove c'è un errore?
E se utilizzo la condizione utilizzando [UIDevice currentDevice];
isIpod -> carica (60 * 30) immagine altrimenti carica le immagini per iPhone/iPod funziona correttamente.
Ma ho bisogno di farlo funzionare senza utilizzare la condizione e utilizzando la convenzione di denominazione come a.png
per iPhone/iPod, [email protected]
per iPhone 4 e anche per iPad.
Grazie in anticipo.
Il collegamento aggiornato alla [documentazione di Apple] (https: // developer. apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW18) per la convenzione di denominazione delle risorse specifica del dispositivo. – Amar
qualcuno può confermare se ~ ipad funziona sicuramente? –