2010-08-07 7 views
0

일반 아이폰 버튼의 애니메이션처럼 간단한 서랍 (특정 픽셀 위아래로 이동)이 있는지 여부를 애니메이션 작업으로 알 수 있습니까?iPhone SDK 기본 요소 버튼 애니메이션

어떻게 구현할 수 있습니까?

누군가 나를 안내 할 수 있습니까? 사전에 노력해 주셔서 감사합니다.

답변

0

코코아 터치의 애니메이션 시스템은 매우 강력합니다. 애니메이션을 적용 할 값을 설정하는 애니메이션 블록 만 만들어야합니다. 예를 들어, 버튼을 복용하고 그것으로 새로운 위치 지정 및 애니메이션 트리거처럼 간단 할 것입니다 이동 :

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.3]; 

//modify any animatable property (scale, position, tranparency, etc) 
yourButton.center = CGPointMake(newX, newY); 

[UIView commitAnimations]; 

이제이 애니메이션을하는 가장 간단한 방법입니다,하지만 당신이 제어 할 수있는 많은있다 . 애니메이션 큐브를 변경하고 애니메이션이 끝날 때 다시 전화하도록 요청할 수 있습니다.

2010 wwdc conference presentations에 액세스 할 수있는 경우 (등록 된 모든 개발자가 볼 수 있음), iPhone에서 애니메이션 전용 프레젠테이션이 하나 있습니다. : 세션 123을 찾는다. 시간이 투자된다.

+0

감사합니다.이 문제를 해결해 주셔서 감사합니다. – daniel

0

보십시오이 :

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:0.5]; 
square.transform = CGAffineTransformMakeTranslation(0, -100); 
[UIView commitAnimations]; 

당신은 또한 확장 할 수

, 회전, 투명도를 변경

"광장"100 픽셀까지 (부정적인 상태이며 긍정적가 다운을) 이미지를 이동합니다이 코드 등

+0

의견을 보내 주셔서 감사합니다. 귀하의 의견에 진심으로 감사드립니다. – daniel

관련 문제