2

たとえば、タップ ジェスチャで UIimageview alpha を変更したい:

タップ - アルファを 0.5f に変更 もう一度
タップ - アルファを 1 の状態に戻す

出来ますか?

4

1 に答える 1

6

はい。

タップ ジェスチャ レコグナイザーをビューにアタッチします。

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;
}
于 2013-05-06T21:57:47.943 に答える