首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过web服务解析coverFlow图像

通过web服务解析coverFlow图像
EN

Stack Overflow用户
提问于 2012-07-10 16:02:24
回答 1查看 247关注 0票数 1

我已经使用http://chaosinmotion.com/flowcover.m这个链接实现了coverFlow。它工作得很好。我想通过web服务获得coverFlow图像。它可以很好地处理单个图像。任何人给我代码获得多个coverFlow图像在一个单一的网址有多个图像attributes.Any在后端的变化应该反映在代码手段,如果没有图像增加,那么在coverflow也显示相同的否。图像的数量。

EN

回答 1

Stack Overflow用户

发布于 2012-07-10 16:14:20

在CoverFlowViewController.h文件中

代码语言:javascript
复制
NSMutableArray *profilephotos;    // declare NSMutableArray

在CoverFlowViewController.m文件中

代码语言:javascript
复制
- (void)viewDidLoad 
{
    profilephotos = [[NSMutableArray alloc] initWithObjects:@"www.xxxx.com/ima.jpeg",@"www.xxxx.com/ima1.jpeg",@"www.xxxx.com/ima2.jpeg",@"www.xxxx.com/ima3.jpeg",@"www.xxxx.com/ima4.jpeg",@"www.yyy.com/ima5.jpeg",nil];
    NSLog(@"profilephotos = %@",profilephotos);  // Your array of Images url
    loadImagesOperationQueue = [[NSOperationQueue alloc] init];

    for (int i=0; i < [profilephotos count]; i++)
    {
        NSString *pho = [profilephotos objectAtIndex:i];
        NSURL *url = [NSURL URLWithString:pho];
        NSData *data = [NSData dataWithContentsOfURL: url];
        UIImage *img=[UIImage imageWithData:data];

        CGSize newSize = CGSizeMake(300.0f, 300.0f);
        UIGraphicsBeginImageContext(newSize);
        [img drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
        UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

        [(AFOpenFlowView *)self.view setImage:newImage forIndex:i];
    }
    [(AFOpenFlowView *)self.view setNumberOfImages:[profilephotos count]];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11409011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档