Ho cercato la scorsa settimana per la risposta a questa domanda.Come resettare lo zoom di UIWebView? Sto già usando scalePagesToFit = YES;
Ho un UIWebView, all'interno di un UIScrollView. Tutto funziona alla grande, ma voglio che il contenuto di UIWebView ripristini il suo zoom, quando l'orientamento cambia.
Nell'HTML all'interno di UIWebView, ho impostato la larghezza del viewport (con un meta tag) su "device-width" e quindi sul lato Obj-C, ho impostato le scalePagesToFit = YES;
Ho provato a reimpostare lo zoom con javascript; sostituendo i meta tag in runtime; ricarico; accedere a UIScrollView all'interno di UIWebView; ecc ...
ma senza successo.
Qualcuno di voi conosce una soluzione?
L'unico che mi viene in mente fuori è quello di ricreare l'UIWebViews ogni volta che si cambia l'orientamento, ma che li rende lampeggiano al bianco, mentre il contenuto di rendering, che sembra terribile :(
Qualche idea?
molte grazie, Andre
Forse il trucco sta nella ricostruzione delle visualizzazioni Web? L'ho provato, ma lampeggiano in bianco, a causa di quel momento nel quale perdono il loro contenuto, quindi non sembra fantastico. Altre soluzioni alternative? – Andre
Girato al buio, ma penso che la versione mobile del sito di wikipedia lo faccia. Si potrebbe prendere un picco al suo html/javascript. – Douglas