私のアプリで画像を徐々に読み込もうとしました。基本的には、画像がロードされている間に、ぼやけた状態から完全にロードされた画像を表示したいのです。私は試しました。SDWebImageを使ってiOSでプログレッシブ画像を設定するには?
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadImageWithURL:[NSURL URLWithString:@"https://profile.microsoft.com/RegsysProfileCenter/Images/personal_info.jpg"]
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize) {
[self.profileBtn setImage:[UIImage imageWithData:[NSData dataWithBytes:&receivedSize length:sizeof(receivedSize)] scale:15] forState:UIControlStateNormal];
}
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {
if (image) {
// [self.profileBtn setImage:image forState:UIControlStateNormal];
}
}];
SDWebImageを使用して画像をプログレッシブに読み込むことは可能ですか?これで私を助けてください。
あなたはすばやくダウンロードできる親指のURLをお持ちですか?その場合、大きな画像がダウンロードされなくなるまでサム画像を表示できます。私は親指の画像のURLで解決する同じ条件を一度持っていた。それ以外の場合は、プログレスバーの使用は唯一のオプションです。 – Pawan
こちらを参照してください。https://github.com/JJSaccolo/UIActivityIndicator-for-SDWebImage/blob/master/UIImageView%2BUIActivityIndicatorForSDWebImage.m –
このリンクをたどって答えを得ることができます:[http:// stackoverflow。 com/questions/35267576/how-to-show-blur-image-before-like-what-app-in-ios](http://stackoverflow.com/questions/35267576/how-to-show-blurred-imageそれ以前にダウンロードしているようなもの) – bhcool1690