2013-02-06 4 views
0

그래서 UIWebView에서 아무 것도 누를 때마다 회색 선택 상자가 나타납니다. 이처럼 :UIWebView 선택 강조 표시를 제거 하시겠습니까?

enter image description here

난 당신이 웹 사이트의 소스 코드에 액세스 할 수있는 경우 당신이 그것을 제거 할 수 있습니다 알고 있지만, 분명히이 예에서 I는 I 액세스 할 수 없습니다, 유튜브를 사용하고 있습니다. Xcode에서 회색 하이라이트를 제거 할 수 있습니까?

감사합니다.

답변

3

JavaScript 삽입을 사용하지 않는 이유는 무엇입니까?

[webView stringByEvaluatingJavaScriptFromString: 
    @"document.body.style.setProperty(\"-webkit-tap-highlight-color\", \"rgba(0,0,0,0)\");" 
]; 
+0

viewDidLoad에 넣으면 아무것도 보이지 않습니다. 뭔가 빠졌습니까? – Stickerbox

+0

어쩌면 당신은 자바 스크립트에 뭔가를 조정해야합니다, 나도 몰라, 난 그냥 빨리 와서했습니다. 올바른 방향으로 당신을 밀어 넣기 위해서. –

+0

남자, 그냥 viewDidLoad 대신 CSS를 사용하십시오. { \t -webkit-tap-highlight-color : rgba (0,0,0,0); } –

관련 문제