颜色UIImage喜欢颜色挥霍应用程序

时间:2012-09-21 11:45:34

标签: iphone objective-c ios cocoa-touch uiimage

如何使用用户的手指触摸来改变UIImage的颜色,就像在颜色挥霍应用程序中一样?我能够将图像转换为灰度,但是当用户触摸图像时,它应该显示其原始颜色。怎么做?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您可以将Gesture添加到您的UIImage

UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapped:)];
[tapRecognizer setNumberOfTapsRequired:1];
[tapRecognizer setDelegate:self];
[yourImageView addGestureRecognizer:tapRecognizer];

或者你可以通过touchesBegan和touchesEnde方法完成它并检测触摸是否在你的imageRect内

这是一个小型教程,可以继续。

http://www.ioslearner.com/tag/uigesturerecognizer-tutorial/

我希望它可以帮到你! 干杯!!