[iOS]UIView 를 활용한 Animation

iOS 에서 애니메이션 을 줄때 사용한다.
다른 옵션들이 있지만 이것만 해도 충분할 꺼 같다.
다른 옵션들은 매뉴얼을 찾아보면 있다.
일단 Duration 1.5는 1.5초 동안 애니메이션 한다.
animations 에 설정된 값으로 애니메이션 한다는 뜻이다.
completion 은 마무리할 때 이렇게 한다는 뜻이다.

[UIView animateWithDuration:1.5f
                     animations:^{
                         // O, X 표시
                         self.viewAnswer.alpha = 1.0f;
                         self.viewAnswer.hidden = NO;
                         // 점수판 흐리게
                         self.viewTestBoard.alpha = 0.5f;
                         self.labelTest1.alpha = 0.3f;
                         self.labelTest2.alpha = 0.3f;
                     }
                     completion:^(BOOL finished){
                         // O, X 감추기
                         self.viewAnswer.alpha = 0.0f;
                         self.viewAnswer.hidden = YES;
                         // 점수판 보이기
                         self.viewTestBoard.alpha = 1.0f;
                         self.labelTest1.alpha = 1.0f;
                         self.labelTest2.alpha = 1.0f;
                         // 레벨 계산
                         [self isLevelCheck];

                     }];

나는 위와 같이 하였다.
배경에 점수판이 있고 그 위에 맞다 틀리다를 나타내는 뷰가 있다.
맞다 틀리다 뷰는 1.5초동안 서서히 밝게 나타났다가
애니메이션이 끝나면 사라지고 배경 점수판이 나타난다.

이렇게만 해도 충분히 휼륭한거 같다.

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

VCC 와 GND 는 무엇일까?