2012-11-07 3 views
1

iOS 앱에서 리플 효과를 얻으려는 경우 사용자가 특정 버튼 [UIView]을 클릭하면 리플이 발생합니다. 나는 이것에 인터넷 검색을 시도했다 그러나 결과는 저를 훨씬 혼란스럽게했다. 어떤 장소에서 나는 CAAnimation과 관련이 있다고 생각했다. 그리고 CAFilter 등등. 나는 이것에 관해 어떤 괜찮은 튜토리얼도 찾을 수 없었다. 그래서 어떤 사람이 나를 도울 수 있다면, 어떤 코드가 내 다음의 메소드에 들어갈 것인가. 내가 프로그래밍보기에 파급 효과를 달성 할 수있는 방법을 알아야UIView에서 CAAnimation을 사용하여 리플 애니메이션을 추가하는 방법

- (void)buttonPressed:(id)sender 

(버튼을 누르면 호출됩니다). 미리 감사드립니다. 용감한 강한 들어

+0

. 질문의 범위를 넘어서, 누군가가 당신을 위해 그것을하는 프로젝트를 가르쳐 줄 수 없다면 ... – tarmes

답변

2

(앱을 점점 두려워하지 않는 사람들은 거부) :

[UIView beginAnimations:@"rippleEffect" context:NULL]; 
[UIView setAnimationTransition:110 forView:myViewContainer cache:YES]; 
[UIView setAnimationPosition:CGPointMake(100.0f, 100.0f)]; 
[myView removeFromSuperview]; 
[UIView commitAnimations]; 

출처 : www.iphonedevwiki.net

나는 파급 효과가 할 수있는 매우 복잡한 일이 상상할 것
+0

감사합니다. @Till – s6luwJ0A3I

+0

왜 문제가 될 수 있습니까? 애플의 지침? 아니면 다른 이유로? 감사! – Agat

+1

@Agat 전환 효과 "리플 (ripple)"이 문서화 된 적이 없으므로 개인 기능/구현으로 간주되므로 사과 지침에 따라 그리고 건강 코더의 불완전한 상위 호환성에 대한 두려움에 따라 사용해서는 안됩니다. – Till