2011-10-12 3 views
3

내 iPhone 응용 프로그램에서 UIWebView를 사용하고 있습니다. 링크를 제거하려면 어떻게해야합니까? 예를 들어, 저는 이중 값을 가지고 있고 그것이 전화 번호라고 생각하고 그것을 강조한다고 생각합니다!UIWebView에서 링크를 어떻게 제거합니까?

xib 파일에서 사용자 상호 작용을 사용하지 않도록 설정하려고합니다. 도와주지 않았어. 누군가 나를 도울 수 있습니까? html로의 <head>에서

답변

7

, 당신은 넣을 수 있습니다 :

<meta name="format-detection" content="telephone=no"> 

Safari HTML Reference :

기본적으로

는 iOS의 Safari는 전화 번호와 같은 형식의 문자열을 감지하고 그것을 관계를 맺 전화 번호. 전화 지정 = 아니오는이 기능을 비활성화합니다.

또는 프로그래밍 방식 dataDetectorTypes 마스크를 사용하여 웹보기에서이 감지 설정 해제하기 :

webView.dataDetectorTypes &= ~UIDataDetectorTypePhoneNumber; 
+0

근무, 당신을 감사합니다! – HardCode

1

당신이 dataDetectorTypes에게 값을 변경하려 적이 있습니까?

이 속성을 사용하여 웹보기에서 클릭 가능한 URL로 자동 변환되어야하는 데이터 유형 (전화 번호, http 링크, 전자 메일 주소 등)을 지정할 수 있습니다. 클릭하면 웹보기에서 URL 유형을 처리하는 응용 프로그램을 열고 URL 유형을 전달합니다.

여기에서 자세한 내용을 참조하십시오 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIWebView/dataDetectorTypes

관련 문제