Moja aplikacja jest zasilana przez pełny ekran UIWebView
. Działa dobrze, z wyjątkiem sytuacji, gdy klawiatura jest podniesiona, widok jest przesunięty o około 10 pikseli, pozostawiając białą przerwę (patrz zrzut ekranu poniżej).Przesuwanie klawiatury powoduje, że interfejs UIWebView przesuwa się w lewo
Czy ktoś wie, co to powoduje i czy istnieją jakieś rozwiązania lub praca wokół?
AKTUALIZACJA: Aby być bardziej szczegółowym, UIWebView
nie przesuwa się, zawartość HTML przesuwa się.
Zauważyłem również, że przestrzeń pojawi gdybym DoubleTap ekran. – joe
Czy przeniesiono UIWebView lub jego zawartość? Czy powinieneś jakiś kod do tworzenia UIWebView i dodać go do ekranu? –
pojawia się również po podwójnym dotknięciu? to ma coś wspólnego z powiększaniem. Klawiatura również ma takie zachowanie: gdy koncentrujesz się na polu tekstowym, strona internetowa zostaje powiększona, aby pokazać odpowiednią rozdzielczość. Poszukaj kodu, aby wyłączyć powiększanie strony. na przykład. 'scalesPageToFit' –