Mat*_*ger 5 iphone objective-c
我正在使用NSXMLParser从feed获取新的RSS故事并在UITableView中显示它们.但是现在我想只拍摄图像,并将它们显示在UIScrollView/UIImageView中(并排显示3张图像).我完全迷失了.我使用以下代码从URL获取1个图像.
NSURL *theUrl1=[NSURL URLWithString:@"http://farm3.static.flickr.com/2586/4072164719_0fa5695f59.jpg"];
JImage *photoImage1=[[JImage alloc] init];
[photoImage1 setContentMode:UIViewContentModeScaleAspectFill];
[photoImage1 setFrame:CGRectMake(0, 0, 320, 170)];
[photoImage1 initWithImageAtURL:theUrl1];
[imageView1 addSubview:photoImage1];
[photoImage1 release];
Run Code Online (Sandbox Code Playgroud)
这是我已经完成的所有工作,对于一个图像,我必须指定确切的URL.你会建议我做些什么呢?
听起来您需要首先识别 xml 标签,该标签可识别 xml 文档中的图像。您应该能够通过在浏览器地址栏中输入您正在使用的任何 API 调用来完成此操作。
完成此操作后,您可以通过接收新数据的 nsxmlparser 委托方法创建图像 url 数组。
一旦你有了图像 url 的数组,你就可以做类似于上面所做的事情,除了你会使用 NSURL *theUrl1=[myArray objectAtIndex:...
您只需更改图像的中心位置即可排列图像: image.center = CGPointMake(160,240)..
希望有帮助。有 nsxmlparser 的苹果文档。
| 归档时间: |
|
| 查看次数: |
3132 次 |
| 最近记录: |