2013-02-18 26 views
7

Testuję kod HTML na UIWebView. Chciałbym także obsługiwać iOS 5.x i iOS 6.x. Wydaje się jednak, że problem dotyczy rozmiaru czcionki związanego tylko z systemem iOS 6.x.iOS 5 i iOS 6 - Różnica w zachowaniu UIWebView

Oznacza to, że pod rotacją system iOS 5.x sprawi, że czcionki będą nieco mniejsze po zmianie na portret z trybu poziomego (co jest pożądane, ponieważ szerokość portretu jest krótsza). Jednak w przypadku iOS 6.x UIWebView zrobiłoby coś wręcz przeciwnego.

Problem nie pojawia się, gdy ten sam kod HTML jest renderowany w Safari na iOS (zarówno 5.x, jak i 6.x), ponieważ rozmiar czcionki zawsze zmienia się zgodnie z oczekiwaniami podczas rotacji.

To może być coś, co przeoczyłem w związku z UIWebView, mam nadzieję, że ktoś znający się na tym może pomóc w wyjaśnieniu tego.

Ponadto powyższy problem pojawia się na moim urządzeniu testującym iPhone 5 iOS 6.1. Prosimy o komentarz, jeśli wystąpią lub nie wystąpią podobne problemy. Chcesz wiedzieć, czy jest on powiązany tylko z tym telefonem (lub z jego ustawieniami).

Najnowsze Aktualizacja:

Powyższy problem powinien być związane z tym, jak projekt (który rozpoczął się na długo przed iOS 6 był dostępny) jest określone. Jak skonfigurować nowy projekt testowy z UIWebView i UIView w kilku różnych podstawowych konfiguracjach, a autosyzowanie tekstu podczas obracania wydaje się być prawidłowe zarówno w ios 5 & 6. Powyższy problem może wynikać z zastosowania niestandardowego kodu dostosowania układu, który jest dobre tylko w iOS 5. Naprawdę chciałbym, aby była większa kompatybilność między wersjami 2 ios.

+0

Czy widzisz jakąkolwiek różnicę na symulatorze? –

+0

pokaż nam kod. w jaki sposób skonfigurowano rzutnię HTML? Jak skonfigurowany jest UIWebView? – JeanLuc

+0

Testowałem zarówno z ustawieniami widoku, jak i bez niego. Zastosowane ustawienie rzutni to: Stanley

Odpowiedz

-1

Proszę użyć ustawienia punktu widzenia, aby zobaczyć różnicę w ios 5 i ios 6