2009-08-21 8 views
6

가로 모드에서 실행되는 iPhone 용 응용 프로그램 (OS 3.0)을 만들고 있는데 툴바 버튼을 터치하면 뷰가 열립니다. (모바일 사파리의 툴바에서 '북마크'를 터치 할 때와 유사한) 슬라이드 효과를 화면 하단에서 상단으로 가져옵니다. 보기는 단추와 동일한 XIB 파일에 있습니다.아이폰에서 슬라이드 효과가있는 뷰 열기

어떻게하면됩니까?

미리 감사드립니다.

답변

7
[self.tabBarController presentModalViewController:yourSlideController animated:YES]; 
10

애니메이션 맞춤 설정에 대해 질문하는 경우 여기에 도움이 될 수있는 스 니펫이 있습니다. 보기 "myView"가 이미 현재보기에 하위보기로 추가되었다고 가정합니다. setFrame의 RECT (480 후, 0)의 y 위치가 거기에서

[myView setFrame:CGRectMake(0, 480, 320, 480)]; 
[myView setBounds:CGRectMake(0, 0, 320, 480)]; 

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationDelegate:self]; 
[myView setFrame:CGRectMake(0, 0, 320, 480)]; 
[UIView commitAnimations]; 

중요한 숫자는,이 화면에서 스크린 밖으로 이동시킨다.

+0

iphone facebook app에서와 같이 SlideView를 적용하는 것이 더 효과적입니다. – Warewolf

관련 문제