2011-10-12 30 views
1

我正在制作应用程序,我正在解析XML并将图像的URL存储在数组中。 现在我必须在下一个视图控制器上显示所有图像使用点击手势当我点击在图像上我有一些动作执行。所以请任何人都可以帮我解决这个问题? 我可以提供我写的代码,如果有人想要或告诉我一些教程,因为我无法从开发人员网站获得它。如何在iPhone中使用点击手势显示XML解析图像?

+0

你想要什么? – userar

+0

任何**教程**做我的任务。 – mAc

回答

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上调用

+0

所以我明白的是,我们将imageViews添加到Tap Gesture Recognizer中,并且当我们点击它们时,选择器方法将会调用.. ?? – mAc

+0

是的,只有我们实际上将手势识别器添加到图像视图中,而不是相反。 – Stavash

+0

非常感谢...我需要的一个小更多的好处是,你有没有任何示例代码,你已经解析了一些XML,因为有一些图像url存储在一个数组中,然后动态地给图像视图。 。:D – mAc