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