0

このメソッドを実装してフラッシュボタンを作成しましたが、ボタンのタッチを行うとうまく機能しなくなります。

-(void)imageAnimation:(UIButton *)imagen{
[UIView animateWithDuration:.5 animations:^{
    imagen.alpha = 1.0;
} completion:^(BOOL finished){
    [UIView animateWithDuration:.5 delay:0.5 options:0 animations:^{
        imagen.alpha = 0.0;
    } completion:^(BOOL finished){
        [self imageAnimation:imagen];
    }];
}];

}

画像がちらつくボタンを作成するために私ができることを知っていますが、ボタンは常にアクティブで、うまく機能する目に見えるタッチですか?

4

1 に答える 1

0

UIImageView のアルファをアニメーション化し、その上に透明な UIButton を使用するのはどうですか? または、UIImageView 自体でa を使用することもできますがUITapGestureRecognizer、このシナリオでも alpha=0 の問題が再発すると思います。

于 2013-07-26T14:49:57.977 に答える