2013-07-26 3 views
0

플래시 버튼을 만들기 위해이 메소드를 구현했지만 버튼을 터치하면 제대로 작동하지 않습니다.UIButton 이미지를 숨기기

-(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]; 
    }]; 
}]; 

}

나는 이미지를 만들기 위해 할 수있는 당신은 알고 버튼을 깜박하지만 버튼은 항상 잘 작동 활성 및 볼 터치입니까?

+0

알파를 0으로 설정 한 직후'[imagen setUserInteractionEnabled : YES]'를 시도 했습니까? 나는 당신이 원하는 것을하는 더 좋은 방법이있을 것이라고 확신하지만, 그것은 단기간에 효과가있을 것입니다. – Putz1103

+0

당신이 그것을 시도하고 터치가 처음에 인식되지 않으면, 나는 조용히, 탈 가스 터치 버튼을 눌러 추구하고 그 퍼팅은 많은 시간을 시도한 후에 그냥 alfinal 누르면 – kinkiyero

답변

0

UIImageView의 알파에 애니메이션을 적용하고 투명 UIButton을 사용하는 방법은 어떻습니까? 또는 UIImageView 자체에 UITapGestureRecognizer을 사용할 수도 있지만이 시나리오에서도 alpha = 0 문제가 다시 발생한다고 생각합니다.

+0

당신은 천재이며, 나는 그것에 대해 생각하지 않았지만 직관적이었습니다. – kinkiyero

관련 문제