Разбор проблемы с изображением в Iphone - PullRequest
0 голосов
/ 01 марта 2012

У меня есть массив, в котором есть один URL-адрес изображения контента для ключа "Изображение". Я хочу показать это изображение в виде таблицы. Как это сделать. Пожалуйста, дайте мне предложение.

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Вы можете выполнить поиск в Google, используя "отложенную загрузку изображения для просмотра таблицы".
Это также доступно на примере с яблоком.

0 голосов
/ 01 марта 2012
img_view = [[UIImageView alloc]init];
    img_view.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    img_view.frame = CGRectMake(0,0,130, 75);
    activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge] autorelease];

    [img_view addSubview: activityIndicator];
    activityIndicator.center = CGPointMake(50,30);  

    NSOperationQueue *queue = [NSOperationQueue new];
    NSInvocationOperation *operation = [[NSInvocationOperation alloc]
                                        initWithTarget:self
                                        selector:@selector(loadImage:) 
                                        object:[[xmlParser data1] objectAtIndex:indexPath.row]];                
    [queue addOperation:operation];
    [operation release];
    [cell.contentView addSubview:img_view];


-(void)loadImage:(Book *)book
{
[activityIndicator startAnimating]; 

NSString *imgurl=[book image_url];
NSURL *url=[[NSURL alloc]initWithString:imgurl];    

NSData *img=[[NSData alloc]initWithContentsOfURL:url];
UIImage *image=[UIImage imageWithData:img];

img_view.image=image;

[activityIndicator stopAnimating];
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...