Mam aplikację z UITableView
odpowiednim widokiem szczegółów dla każdego wiersza. W widoku szczegółowym muszę wyświetlić tekst i obraz w tle (tekst jest inny dla każdego wiersza, ale obraz pozostaje taki sam). Moim zdaniem najłatwiejszym sposobem jest umieszczenie tekstu w pliku .rtf i wyświetlenie go w formacie UIWebView
. Następnie po prostu umieść UIImageView
za UIWebView
.
Próbowałem ustawić UIWebView
krycie na zero w IB, ale to nie pomogło.
Możesz mi pomóc?
ios
iphone
cocoa-touch
uiwebview
Knodel
źródło
źródło
<body style="background-color: transparent;">
Wydaje się być opcja, przynajmniej w ostatnich wersjach iOS.Użyj metody rekurencyjnej poniżej, aby usunąć gradient z UIWebView:
źródło
Szybka aktualizacja:
I znowu, nie zapomnij ustawić
Albo jeszcze lepiej, zamiast stylu wbudowanego w swoim arkuszu stylów:
źródło
Dla Swift 3 i Xcode 8
źródło
W Xcode 6.x usuń zaznaczenie opcji Opaque i zmienić przezroczystość tła jest na 0% . Myślę, że inne wersje XCode też będą działać.
źródło
Udało mi się uczynić mój UIWebView przezroczystym, przechodząc do „Attributes Inspector” i odznaczając Drawing Opaque.
Mój kod HTML tylko w celach informacyjnych.
źródło
Aby usunąć zwoje i uczynić
UIWebView
przezroczystym, wypróbuj poniższy kod:źródło
W Swift 4.x,
źródło