iOS 5 i iOS 6 - różnica w zachowaniu UIWebView
Testuję jakiś kod HTMLUIWebView
. Pragnę także obsługiwać zarówno system iOS 5.x, jak i iOS 6.x. Ale wydaje się, że istnieje problem dotyczący rozmiaru czcionki związanej tylko z systemem iOS 6.x.
Oznacza to, że w trybie rotacyjnym iOS 5.x sprawia, że czcionki zmieniają się nieznacznie przy zmianie na portret z trybu poziomego (co jest pożądane, ponieważ szerokość portretu jest krótsza). Jednak,UIWebView
w systemie iOS 6.x zrobiłoby dokładnie odwrotnie.
Problem nie pojawia się, gdy ten sam kod HTML jest renderowany w przeglądarce iOS Safari (zarówno 5.x, jak i 6.x), ponieważ rozmiar czcionki zawsze zmienia się zgodnie z oczekiwaniami podczas obracania.
To może być coś, za czym tęskniłemUIWebView
, miej nadzieję, że ktoś znający się na rzeczy może pomóc to wyjaśnić.
Ponadto powyższy problem pojawia się na moim urządzeniu testowym iPhone 5 iOS 6.1. Proszę skomentować, jeśli to zrobisz lub nie znajdziesz podobnego problemu. Chciałbym wiedzieć, czy jest on powiązany tylko z tym konkretnym telefonem (lub jego ustawieniami).
Najnowsza aktualizacja :
Powyższy problem powinien być związany z ustaleniem, w jaki sposób projekt (który rozpoczął się na długo przed udostępnieniem systemu iOS 6). Tak jak stworzyliśmy nowy projekt testowy za pomocąUIWebView
i aUIView
w niektórych różnych podstawowych ustawieniach, a autosizing tekstu podczas obrotu wydaje się być poprawny w obu ios 5 i 6. Powyższy problem może być spowodowany używaniem niestandardowego kodu dopasowania układu, który jest dobry tylko w iOS 5. Naprawdę chciałbym, aby było więcej kompatybilności 2 wersje ios.