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.
Czy widzisz jakąkolwiek różnicę na symulatorze? –
pokaż nam kod. w jaki sposób skonfigurowano rzutnię HTML? Jak skonfigurowany jest UIWebView? – JeanLuc
Testowałem zarówno z ustawieniami widoku, jak i bez niego. Zastosowane ustawienie rzutni to: – Stanley