2013-02-18 23 views
7

Sto testando del codice HTML su UIWebView. Inoltre, desidero supportare sia iOS 5.x che iOS 6.x. Ma sembra esserci un problema sulla dimensione del carattere associato solo a iOS 6.x.iOS 5 e iOS 6 - UIWebView differenza di comportamento

Cioè, sotto rotazione, iOS 5.x renderebbe i caratteri leggermente più piccoli quando si passa alla verticale dalla modalità orizzontale (che è auspicabile, poiché la larghezza del ritratto è più breve). Tuttavia, UIWebView in iOS 6.x farebbe esattamente l'opposto.

Il problema non si presenta quando lo stesso codice HTML viene visualizzato in iOS Safari (entrambi 5.xe 6.x), poiché la dimensione del carattere viene sempre ridimensionata come previsto durante la rotazione.

Potrebbe essere qualcosa che ho perso su UIWebView, spero che qualcuno ben informato possa aiutare a spiegare questo.

Inoltre, il problema di cui sopra si presenta sul mio dispositivo di prova iOS 5.1 iPhone 5. Si prega di commentare se si fa o non trovare alcun problema simile. Vorrei sapere se è associato solo a questo particolare telefono (o alle sue impostazioni).

Ultimo aggiornamento:

Il problema di cui sopra dovrebbe essere collegato al modo in cui il progetto (che ha iniziato molto tempo prima che iOS 6 era disponibile) è disposto. Come hanno impostato un nuovo progetto di prova con uno e uno UIView in alcune impostazioni di base diverse e l'autosizing di testo durante la rotazione sembra essere ok in entrambi ios 5 & 6. Il problema precedente potrebbe essere dovuto al codice di regolazione del layout personalizzato utilizzato che è buono solo su iOS 5. Vorrei davvero che ci fosse più compatibilità tra le 2 versioni di iOS.

+0

Vede qualche differenza sul simulatore? –

+0

per favore mostraci un po 'di codice. come viene configurata la finestra HTML? come viene configurato UIWebView? – JeanLuc

+0

Hanno testato entrambi con e senza le impostazioni della finestra. L'impostazione viewport utilizzata è: Stanley

risposta

-1

Utilizzare il punto di vista impostazione per vedere la differenza di iOS 5 e iOS 6

Problemi correlati