2011-07-27 4 views
0

iOS 앱에 대한 기본 메뉴 화면에는 UIImageView 위에 라운드 사각형 단추가 있습니다. XIB에서 제대로 로딩되어 있습니다. 그러나 이미지를 페이드 아웃시키고 버튼 뒤쪽에 새로운 이미지를로드하고 싶습니다.오버레이 된 단추로 UIImageView 애니메이션하기

내가 이미지 뷰를 가리키면 이미지를 새 이미지로 변경할 수 있지만 버튼은 이미지 뷰 아래에 있으므로 버튼을 더 이상 터치 할 수 없습니다.

레이어를 보존 할 수있는 방법이 있습니까?

답변

0

은 이미지 뷰와 함께이 시도 :

[UIView animateWithDuration:0.2 
    animations:^{imageView.alpha = 0.0;} 
    completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }]; 
1

그래서 레이어가 아니라 당신은 문제가있는 애니메이션입니까?

당신은 앞으로보기를 가져올 수 :

 

[self.view bringSubviewToFront:yourView]; 
 

또는 당신은보기 당신의 클릭이 층을 통과하게 의미 userInteractionEnabled하지 할 수

 

yourView.userInteractionEnabled = NO; 
 
관련 문제