たとえば、タップ ジェスチャで UIimageview alpha を変更したい:
タップ - アルファを 0.5f に変更 もう一度
タップ - アルファを 1 の状態に戻す
出来ますか?
はい。
タップ ジェスチャ レコグナイザーをビューにアタッチします。
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(yourFunction:)];
[imageView addGestureRecognizer:tap];
次に、ジェスチャ認識エンジンのハンドラーで:
if (imageView.alpha > 0.5f){
imageView.alpha = 0.5f;
}
else {
imageView.alpha = 1.0;
}