Eu tenho um aplicativo com um UITableView
e uma visualização de detalhes correspondente para cada linha. Na visualização de detalhes, tenho que exibir algum texto e uma imagem de fundo (o texto é diferente para cada linha, mas a imagem permanece a mesma). A maneira mais fácil, em minha opinião, é colocar o texto em um arquivo .rtf e exibi-lo em a UIWebView
. Em seguida, basta colocar um UIImageView
atrás de UIWebView
.
Tentei definir a UIWebView
opacidade do para zero no IB, mas não ajudou.
Pode me ajudar?
ios
iphone
cocoa-touch
uiwebview
Knodel
fonte
fonte
<body style="background-color: transparent;">
parece ser opcional, pelo menos nas versões recentes do iOS.Use o método recursivo abaixo para remover gradiente de UIWebView:
fonte
Atualização rápida:
E, novamente, não se esqueça de definir
Ou melhor ainda, em vez de um estilo embutido, em sua folha de estilo:
fonte
Para Swift 3 e Xcode 8
fonte
No XCode 6.x, desmarque Opaco e altere a opacidade do fundo para 0% . Acho que outras versões do XCode também funcionarão.
fonte
Consegui tornar meu UIWebView transparente indo em 'Attributes Inspector' e desmarcando Drawing Opaque.
Meu código HTML apenas para referência.
fonte
Para remover os pergaminhos e torná-los
UIWebView
transparentes, tente este código abaixo:fonte
Em Swift 4.x,
fonte