Ho una visualizzazione Web che mostra un'immagine, come mostrato nel codice qui sotto. Il bundle ha anche un [email protected] con dimensioni di 128x128 per l'utilizzo su iPhone4. [email protected] non viene mai visualizzato. C'è un modo per visualizzare o a seconda che si tratti di un iPhone o di un iPhone4?Immagini ad alta risoluzione in un'interfaccia utente
<img src="DGT64.png" width="64" height="64" align="left" style="padding:2px;"/>
Grazie. Non sto generando il codice HTML dall'app, ma probabilmente posso avere 2 file pathForResource diversi e in base al test precedente utilizzare quello appropriato. Lo proverò. –
Improbabile che si verifichi senza un tag META (non standard) o simile - non è una buona idea raddoppiare il numero di richieste che si stanno colpendo su un server solo per ottenere immagini più carine, soprattutto dal momento che la maggior parte dei siti Web (ad esempio Desktop siti) renderà comunque in scala 1/2 o 1/3. –
Non ancora fatto, ma questo è l'approccio che sto prendendo. Potrei non aver capito cosa si intende per "se stai generando il ... HTML dalla tua app" e quindi ho potuto ingannare tc. L'HTML risiede nel mio pacchetto. È sistemato; utilizzato per l'applicazione per visualizzare il testo formattato in una UIWebview. Nessun server coinvolto. Non sto generando l'HTML al volo, quindi non posso sostituire un nome e dimensioni di immagine diversi, ma è abbastanza facile avere un secondo file HTML con riferimenti e dimensioni di immagine ad alta risoluzione per l'iPhone4 e utilizzare il codice suggerito sopra per decidere quale pathForResource utilizzare. –