2013-06-27 2 views
1

내 앱의 현재 rootViewControllerMainViewController입니다. 다른보기 컨트롤러에 SubViewController이라는 단추가 있는데, 사용자가 단추를 클릭하면 UISplitViewController을 표시하려고합니다. 나는 다음과 같은 그것을 구현 한 : splitVC를 표시 할 애니메이션이 없다애니메이션을 사용하여 UISplitViewController를 표시하고 숨기는 방법

//SubViewController.m 
UISplitViewController *splitVC =[self splitVC]; 
self.view.window.rootViewController = splitVC; 

, I 슬라이드 스타일, 예제를 보여줄 필요는 UISplitViewController을 보여주기 위해 오른쪽으로 SubViewController .view를 밀어하고 사용자가 클릭하면 당신은 options 파 서로 다른 애니메이션 유형을 지정할 수 있습니다

AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; 
UISplitViewController *splitVC =[self splitVC]; 

[UIView transitionWithView:self.view.window 
        duration:0.5 
        options:UIViewAnimationOptionTransitionFlipFromLeft 
       animations:^{ 
        appDelegate.window.rootViewController = splitVC; 
       } 
       completion:^(BOOL finished){ 
       }]; 

: UISplitViewController에있는 버튼은 SubViewController.view

+0

SplitViewController를 사용하는 대신 SideBar Navigation 프로젝트를 살펴 보았습니까? (스 와이프하거나 버튼을 누를 때 나타나는 facebook 사이드 바 메뉴를 생각해보십시오). 그들을 체크 아웃 : https://www.cocoacontrols.com/controls/mfsidemenu – ephilip

답변

2

이이 방법을 시도 다시 슬라이드로 Ameter

관련 문제