2011-10-12 21 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