0

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

4

1 回答 1

0

您可以将手势添加到您的 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/

我希望它对你有帮助!干杯!!

于 2012-09-21T12:00:47.317 回答