0

UIWebViewを使用してメールを表示するアプリがあります。電子メールが HTML 電子メールで、URL や電子メール アドレスなどが含まれている場合、これらはハイパーリンクとしてすぐに表示されます。ただし、電子メールがプレーン テキストの場合は、同じ種類のものにハイパーリンクが設定されますが、数秒しかかかりません。メールがプレーンテキストの場合、次のように読み込みます。

[self.webViewBody loadData:[self.webViewRawHTML 
    dataUsingEncoding:NSUTF8StringEncoding]
    MIMEType:@"text/plain"
    textEncodingName:@"utf-8"
    baseURL:nil];

これは完全に私の手に負えないものであり、UIWebView の動作と同じであると 99% 確信していますが、確実に知りたいと思います。Google 検索は、これが一般的な問題であることを示していないようですが、検索用語が正しいとは思いません。

4

1 に答える 1

2

UIWebviewには、 @property(nonatomic) UIDataDetectorTypes dataDetectorTypes コンテンツ全体を自動的に解析して、リンク、住所、電話番号などがない場合でも検索するようにWebビューに指示するプロパティがあり<a>ます。

すべてのコンテンツを確認する必要があるため、数秒かかる場合があります。

于 2013-01-25T15:47:34.583 に答える