2013-03-28 3 views
0

원하지 않는 하이퍼 링크는 내가 "1728/1,732에서 1,784 사이"IOS -있는 UIWebView

아는 사람에 파란색 하이퍼 링크를 가지고 왜, 어떻게 내가 할 수

<div style="font-family: sans-serif;"> 

<p><p><u>George Barret</u>&nbsp;</p> 

<p>Irish, 
1728/1732-1784&nbsp;</p> 

<p><b><i>An Extensive Wooded River Landscape 
with Fishermen Hauling in their Nets in the Foreground</i></b><b>, </b></p> 

<p><b>1760s</b></p> 

<p>Oil on canvas<br><span style="font-size: 13.513513565063477px; line-height: 19.988739013671875px;">137 x 195.5 cm</span></p> 

<p>Heritage Gift, IIB Bank, 2005</p> 

<p><span>NGI.4750</span></p></p></div> 

을있는 UIWebView하는 문자열로 삽입이 HTML을 가지고 이 동작을 비활성화 하시겠습니까?

감사

답변

1

myWebView.dataDetectorTypes = UIDataDetectorTypeNone;

이 방지됩니다 UIWebView 클릭 가능한 링크로 (전화 번호, 링크, 이메일 주소) 아무것도 변환에서. 속성 detectorTypes는 비트 마스크, 당신은 다음 값 중 하나 또는 모두 함께 OR 연산 지정할 수 있습니다

enum { 
    UIDataDetectorTypePhoneNumber = 1 << 0, 
    UIDataDetectorTypeLink   = 1 << 1, 
    UIDataDetectorTypeAddress  = 1 << 2, 
    UIDataDetectorTypeCalendarEvent = 1 << 3, 
    UIDataDetectorTypeNone   = 0, 
    UIDataDetectorTypeAll   = NSUIntegerMax 
}; 

예를 들어, 사용합니다 클릭 가능한 링크로 전용 이메일 주소와 전화 번호를 설정하는 :

myWebView.dataDetectorTypes = 
    UIDataDetectorTypePhoneNumber | UIDataDetectorTypeAddress;