小编tsk*_*tsk的帖子

iOS SDWebImage淡入UITableViewCell

我一直在我的iOS应用程序上使用SDWebImage(ver3.0),一旦它加载像Path2.0,Pinterest和Viddy,我想淡入uitableviewcell的新图像.感谢iOS SDWebImage淡入新图像,淡入淡出 - 本身就是在工作.但是,滚动tableview时,单元格中的图像会再次加载.这可能是由细胞的重复使用引起的.

这是我的代码.

[cell.userImageView setImageWithURL:url
                   placeholderImage:placeholderImage
                          completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {
                              if (!error) {
                                  cell.userImageView.alpha = 0.0;
                                  [UIView transitionWithView:cell.userImageView
                                                    duration:1.0
                                                     options:UIViewAnimationOptionTransitionCrossDissolve
                                                  animations:^{
                                                      [cell.userImageView setImage:image];
                                                      cell.userImageView.alpha = 1.0;
                                                  } completion:NULL];
                              }
                          }];
Run Code Online (Sandbox Code Playgroud)

iphone uitableview fadein ios sdwebimage

11
推荐指数
1
解决办法
6680
查看次数

如何在iOS UIWebView中获取网页的所有<img rel="nofollow noreferrer" src>?

大家.

我正在尝试在UIWebView中获取当前页面的所有图像URL.

所以,这是我的代码.

- (void)webViewDidFinishLoad:(UIWebView*)webView {
    NSString *firstImageUrl = [self.webView stringByEvaluatingJavaScriptFromString:@"var images = document.getElementsByTagName('img');images[0].src.toString();"];
    NSString *imageUrls = [self.webView stringByEvaluatingJavaScriptFromString:@"var images= document.getElementsByTagName('img');var imageUrls = "";for(var i = 0; i < images.length; i++){var image = images[i];imageUrls += image.src;imageUrls += \\’,\\’;}imageUrls.toString();"];
    NSLog(@"firstUrl : %@", firstImageUrl);
    NSLog(@"images : %@",imageUrls);
}
Run Code Online (Sandbox Code Playgroud)

第一个NSLog返回正确的图像的src,但第二个NSLog没有返回任何内容.

2013-01-25 00:51:23.253 WebDemo[3416:907] firstUrl: https://www.paypalobjects.com/en_US/i/scr/pixel.gif
2013-01-25 00:51:23.254 WebDemo[3416:907] images :
Run Code Online (Sandbox Code Playgroud)

我不知道为什么.请帮我...

谢谢.

javascript iphone objective-c uiwebview ios

5
推荐指数
3
解决办法
8535
查看次数