0
如何使用用戶的手指觸摸來改變UIImage的顏色,就像在顏色揮霍應用程序中一樣?我能夠將圖像轉換爲灰度,但是當用戶觸摸圖像時,它應該顯示其原始顏色。怎麼做?任何幫助表示讚賞。顏色UIImage就像顏色揮霍應用程序
如何使用用戶的手指觸摸來改變UIImage的顏色,就像在顏色揮霍應用程序中一樣?我能夠將圖像轉換爲灰度,但是當用戶觸摸圖像時,它應該顯示其原始顏色。怎麼做?任何幫助表示讚賞。顏色UIImage就像顏色揮霍應用程序
您可以addGesture您的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/
我希望它可以幫助你! 乾杯!
您好我的建議你需要保持兩個圖像一個是在背景和另一個在前景(這是灰色縮放圖像),並刪除圖像的觸摸部分... – Spynet
請參閱視頻是你需要實現http://www.screencast.com/t/qlVUPdnSL – Spynet
它非常完美地應用顏色,我知道如何創建一個灰度。但是我應該在哪個圖像視圖上應用灰度,以及在觸摸圖像時應該是什麼顏色視圖? –