Pracuję nad aplikacją, która ładuje małe porcje kodu HTML do kilku odsłon. Chcę, aby ten HTML był możliwy do wyboru przez użytkownika, aby mógł on kopiować i wklejać jego fragmenty. Działa to zupełnie dobrze, ale gdy zawartość jest większa niż , wysokość jest większa niż .. Z jakiegoś powodu, jeśli jest krótszy, użytkownik nie może wybrać treści.UIWebView o wysokości mniejszej niż 101 pikseli nie można wybrać?
Kroki do odtworzenia:
- Tworzenie UIWebView o szerokości 322 i wysokości 100 i dodać go do widoku
- połączeń
loadHTMLString: "W " * 64, baseURL: nil
na WebView. (Na ekranie jest 4 kompletne wierszy „W” S) - kliknąć i przytrzymać jeden z przycisków „W”, trzeba pamiętać, że w menu kopiuj/wklej nie pojawiają
- połączenia
loadHTMLString: "W " * 65, baseURL: nil
na przeglądarka internetowa. (Na ekranie ostatni „W” jest na 5. rzędu) - Kliknij i przytrzymaj jeden z przycisków „W”, trzeba pamiętać, że w menu kopiuj/wklej ma pojawiają
I próbowałem wielu rzeczy, aby zrozumieć, co się tutaj dzieje. Podążam tymi samymi krokami, ale zacznij od wysokości 101 zamiast 100, działa idealnie, mając tylko 4 rzędy.
Myślę, że to może być błąd w iOS? Może?
biegnę iOS 9.2
, z Xcode 7.2.1
Czy ktoś tu wie, dlaczego to może się zdarzyć, czy istnieje jakikolwiek rodzaj pracy wokół, że mogę używać, aby to naprawić?
Czy można replikować błąd na rzeczywistym urządzeniu? symulatory nie zawsze działają poprawnie w 100%. – OlDor
Powieliłem to na rzeczywistym urządzeniu. Problem utrzymuje się. – BananaNeil
Jakiś powód, dla którego nie można ustawić widoku internetowego na 101? –