2017-05-03 4 views
1

UIWebViewでロードしている画像があります。 webViewのscaleToFitをYESに設定しました。それでもwebViewの画面には拡大されません。UIWebViewの画像は、iOS 10.3.1でscaleToFitされません。

これは、iOS 10.3.1で実行している場合にのみ発生します。古いバージョンでは正常に動作します。

self.webView.scalesPageToFit = YES;

答えて

0

イメージに制約を設定しましたか? iOSのバージョンではなく、デバイスのサイズと関係がありますか?あなたが最初の場所でのUIWebViewに画像をロードする理由

だけ考えは、完全に間違っているかもしれない...

+0

のWebViewにのみ含まれてい画像と私は何の制約も与えていない。 – Vamsy

0

は、私が聞いてもいいですか?

可能であれば、UIImageViewを使用することをおすすめします。これで、 "contentMode"を好みの設定にすることができます。リモートイメージをロードする方法が必要な場合は、ライブラリを使用するには、この本当に人気&が簡単にチェックアウト:上記のライブラリは、リモートの画像をロードして https://github.com/rs/SDWebImage

をこのように簡単です:

[[SDWebImageDownloader sharedDownloader] downloadImageWithURL:[NSURL URLWithString:iconURL] options:SDWebImageDownloaderHighPriority progress:^(NSInteger receivedSize, NSInteger expectedSize, NSURL * _Nullable targetURL) { 

} completed:^(UIImage * _Nullable image, NSData * _Nullable data, NSError * _Nullable error, BOOL finished) { 
    dispatch_async(dispatch_get_main_queue(), ^{ 
     [yourImageView setImage:image]; 
    }); 
}]; 
+0

私のWebViewコンテンツには、文、数式、画像が含まれています。ですから、そのコンテンツをロードするにはwebViewが必要です。私はそれらの数式を表示するためにMathJaxを含める必要があります。 WebViewなしでこれを行う方法はありますか?ありがとうございました! – Vamsy

関連する問題