반응형
UIWebView 배경색
서식있는 텍스트를 볼 수 있도록 HTML 문자열을 UIWebView에로드하고 있습니다. 여태까지는 그런대로 잘됐다. 하지만 한 가지 작은 문제가 있습니다. Nib 파일에서 배경 속성을 녹색으로 설정했습니다. 그러나 표시 될 때 배경은 흰색입니다. 그런 다음 클래스 파일에 다음을 추가했습니다.
[myWebView setBackgroundColor:[UIColor greenColor]];
[myWebView loadHTMLString:myString baseURL:nil];
그러나 배경은 여전히 흰색입니다. 순서를 반대로 해보았지만 여전히 흰색 배경이 나옵니다.
UIWebView의 크기보다 더 많은 텍스트가 있습니다. 텍스트 끝을지나 아래로 스크롤하면 배경이 녹색으로 표시됩니다. 텍스트 자체의 배경을 녹색으로 만들려면 어떻게합니까?
내가 뭘 잘못하고 있는지 알려 주시겠습니까? 대단히 감사합니다.
CSS 마크 업을 사용하여 HTML 자체의 배경색을 설정합니다.
또는 webview의 opaque
속성을 NO
..로 설정하고 아래의 뷰 배경을 녹색으로 설정합니다.
UIWebView
문서를 렌더링하고 있기 때문에 배경색을 이해하지 못하는 것 같습니다.
이것을 코드에 추가하십시오.
[myWebView setBackgroundColor:[UIColor greenColor]];
[myWebView setOpaque:NO];
[myWebView loadHTMLString:myString baseURL:nil];
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
Xcode8 및 Swift 3에서 테스트 됨
self.webView.isOpaque = false;
self.webView.backgroundColor = UIColor.clear
UIWebView *webview =[[UIWebView alloc];
[webview setBackgroundColor:[UIColor whiteColor]];
참조 URL : https://stackoverflow.com/questions/6605140/uiwebview-background-color
반응형
'Programing' 카테고리의 다른 글
fork () 및 출력 (0) | 2020.12.28 |
---|---|
크롬 렌더링 문제. (0) | 2020.12.28 |
자동 완성 콤보 박스를 만드는 방법은 무엇입니까? (0) | 2020.12.28 |
java.util.AbstractList.add의 UnsupportedOperationException (0) | 2020.12.28 |
문자열을 long으로 변환하는 방법 (0) | 2020.12.28 |