이메일을 표시하기 위해 UIWebView
을 사용하는 앱이 있습니다. 전자 메일이 HTML 전자 메일이고 URL이나 전자 메일 주소와 같은 내용이 포함되어 있으면 이러한 내용이 즉시 하이퍼 링크로 표시됩니다. 전자 메일이 일반 텍스트 인 경우 동일한 종류의 것들이 하이퍼 링크로 표시되지만 몇 초 후에 만 표시됩니다. 나는 이것이 나의 통제에서 완전히하고있는 UIWebView의 동작 다만 방법임을 99 % 확신몇 초 후에 URL이 UIWebView의 하이퍼 링크로 나타나는 이유는 무엇입니까?
[self.webViewBody loadData:[self.webViewRawHTML
dataUsingEncoding:NSUTF8StringEncoding]
MIMEType:@"text/plain"
textEncodingName:@"utf-8"
baseURL:nil];
하지만, 내가 좋아하는 것 : 전자 메일이 일반 텍스트 인 경우,이처럼로드 해요 확실히 알기. Google 검색은 일반적인 문제는 아니라고 생각하지만 검색 용어가 맞다고 생각하지 않습니다.
인터페이스 빌더를 사용하는 경우 UIWebview를 선택하고 오른쪽의 속성 관리자 탭을 클릭 한 다음 링크를 선택 취소하여 비활성화 할 수 있습니다. 또는 코드에서 [webView setDataDetectorTypes : UIDataDetectorTypeNone]을 사용할 수 있습니다. – JDx
나는 그것을 사용하지 않기를 원하지 않는다. 평범한 텍스트 콘텐츠를 하이퍼 링크하는 데 왜 그렇게 오래 걸리는지 알아 보려고합니다. – MusiGenesis