成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone學習之路 Table實現動態加載圖片

移動開發 iOS
本文介紹的是iPhone學習之路 Table實現動態加載圖片,主要講述的是對圖片的操作,我們來看內容。

iPhone學習之路 Table實現動態加載圖片是本文要介紹的內容,內容不多,基于代碼實現,我們一起來看內容。

Iphone在加載列表時,如果每個等待把所有列表中的數據都加載完在顯示相關內容,如果列表中有一些比較大的圖片,加載的時間比較長,那么給用戶的效果就很差了,下面詳細是一種實現動態加載圖片的辦法:

  1. - (UITableViewCell *)tableView:(UITableView *)tableView   
  2.          cellForRowAtIndexPath:(NSIndexPath *)indexPath {   
  3.     UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:@"tag"];   
  4.     if (cell==nil) {   
  5.         cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle   
  6.                                        reuseIdentifier:@"tag"] autorelease];   
  7.     }      
  8.     //表格設計   
  9.     NSDictionary* one = [array objectAtIndex:indexPath.row];   
  10.     cell.textLabel.text = [one objectForKey:@"title"];   
  11.     cell.detailTextLabel.text = [one objectForKey:@"content"];   
  12.      [NSThread detachNewThreadSelector:@selector(updateImageForCellAtIndexPath:) toTarget:self withObject:indexPath];   
  13.     return cell;   
  14. }   
  15.  
  16. - (void)updateImageForCellAtIndexPath:(NSIndexPath *)indexPath   
  17. {   
  18.     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];   
  19.     UIImage *image = [self getImageForCellAtIndexPath:indexPath];   
  20.     UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];   
  21.     [cell.imageView performSelectorOnMainThread:@selector(setImage:) withObject:image waitUntilDone:NO];   
  22.     [image release];   
  23.     [pool release];   
  24. }   
  25. -(UIImage *)getImageForCellAtIndexPath:(NSIndexPath *)indexPath   
  26. {   
  27.     id path = [[array objectAtIndex:indexPath.row] objectForKey:@"image"];   
  28.     NSURL *url = [NSURL URLWithString:path];   
  29.     NSData *data = [NSData dataWithContentsOfURL:url];   
  30.     UIImage *image = [[UIImage alloc] initWithData:data cache:NO];   
  31.     return image;   

源代碼:http://easymorse-iphone.googlecode.com/svn/trunk/WelcomePavilion/

小結:iPhone學習之路 Table實現動態加載圖片的內容介紹完了,希望本文對你有所幫助!

本文來自:http://wangjun.easymorse.com/?p=908

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-25 15:32:06

iPhone Table 動態

2011-07-06 16:15:46

iPhone 圖片

2011-07-26 09:32:08

iPhone 模擬器

2023-10-10 15:32:09

veImageXWeb 圖片

2011-07-25 16:47:01

HTTP Server PUSH

2023-04-25 17:24:31

veImageXiOSSDK

2011-08-10 16:44:56

iPhone代理設計模式

2011-07-08 15:08:16

iPhone 圖片

2013-06-27 11:16:27

Android異步加載

2011-07-22 13:30:52

JavaScript

2011-07-21 17:29:42

iPhone Sqlite 數據庫

2009-08-28 16:14:26

C#實現加載動態庫

2011-07-27 17:07:06

iPhone 游戲 Cocos2d

2011-08-19 11:10:31

iPhone應用

2014-07-28 14:04:26

2011-08-16 18:13:42

IPhone開發UIView動畫

2021-10-18 10:36:31

Spring Boot插件Jar

2021-10-18 12:04:22

Spring BootJava開發

2022-09-23 15:01:33

圖片加載代碼

2011-08-02 14:23:09

iPhone UIScrollVi 圖片
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩午夜在线播放 | 久久久日韩精品一区二区三区 | 久久精品一区二区三区四区 | 久久国产电影 | 色在线免费视频 | 在线成人免费视频 | a级片在线 | 欧美视频在线一区 | 久久一及片 | 91精品久久久久久综合五月天 | 91美女在线| 一级女毛片| 成人免费大片黄在线播放 | 日韩一区二区黄色片 | 国产成人叼嘿视频在线观看 | 三级视频在线观看电影 | 国产精品一区视频 | 日韩a v在线免费观看 | av影音资源 | 日本精品久久久久久久 | 久久久精品影院 | 久久精品国产免费 | av网址在线 | 中文字幕第一页在线 | 亚洲精品9999 | 91xxx在线观看 | 日本午夜精品 | 99成人免费视频 | 久久男女视频 | 伊人网在线看 | 91色站 | 日韩av一区二区在线 | 一区二区三区四区不卡视频 | 欧美在线激情 | 国产一区二区日韩 | 国产成人小视频 | 99精品欧美一区二区蜜桃免费 | 亚洲视频欧美视频 | 亚洲天堂网站 | 99久久精品国产麻豆演员表 | 久久国内精品 |