2014-03-04 156 views

回答

0

[indicator startAnimating]; //指標開始動畫

//Load image 
[imageView setImageWithURL:imageURL placeholderImage:[UIImage imageNamed:@"placeholder.png"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) 
    { 

     [indicator stopAnimating]; //indicator stop animating after image load 

    }]; 
+0

我應該在哪裏放置指標? –

+0

使用uiimageview上的指標。 – Rushabh

+0

[_newsimage addSubview:activityIndi​​cator]; [_newsimage setImageWithURL:IMAGEURL placeholderImage:[UIImage的imageNamed:@ 「placeholder.png」]完成:^(的UIImage *圖像,NSError *誤差,SDImageCacheType cacheType) { [activityIndi​​cator stopAnimating]; }]; //我想要這樣做! –

0

我猜測爲時已晚,但這裏的活動指示燈是任何一個解決方案仍然看着。 SDWebImage庫默認包含它。

作品對我來說就像魅力:

斯威夫特3:

imgView.setShowActivityIndicator(true) 
imgView.setIndicatorStyle(.gray) 
imgView.sd_setImage(with: URL(string: urlString), placeholderImage: UIImage(named: "placeholder")) 
1

斯威夫特4

imgView.sd_setShowActivityIndicatorView(true) 
imgView.sd_setIndicatorStyle(.gray) 
imgView.sd_setImage(with: URL(string: imageURL)) 

測試和工作