如何在iphone中使用Tap手势显示XML解析图像?

时间:2011-10-12 10:24:11

标签: iphone

我正在创建一个应用程序,其中我正在解析 XML 并将图像的url存储在数组中。  现在,我必须使用点击手势在下一个View Controller上显示所有图像,当我点击图像时,我需要执行一些操作。所以有人可以帮我解决这个问题吗?   我可以提供我所写的代码,如果有人想要或告诉我一些教程,因为我无法从开发者网站获得它。

2 个答案:

答案 0 :(得分:1)

将图像加载到UIImage对象中,如下所示:

UIImage *imageFromUrl = [UIImage imageWithContentsOfFile:[NSURL fileURLWithPath:url]];

然后,将它们放在任何需要它们的UIImageView对象中。接下来你要做的就是添加一个TapGestureRecognizer:

UIImageView *imgView = [[UIImageView alloc] initWithImage:imageFromUrl];
UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(action)];
[imgView addGestureRecognizer:tgr];
[tgr release];
//Do the rest of your operations here, don't forget to release the UIImageView

就是这样。在将要在ViewController

上调用的“action”方法中执行任何操作

答案 1 :(得分:0)

为此你必须使用TapDetactingimgView。 在该视图中,您可以滚动,单击和放大双击事件。你可以滚动图像&能够点击该图像。

该访问的

https://bitbucket.org/billgarrison/panzoomimagedemo/src/34671df61417/Classes/TapDetectingImageView.m