1
내 앱의 현재 rootViewController
은 MainViewController
입니다. 다른보기 컨트롤러에 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
SplitViewController를 사용하는 대신 SideBar Navigation 프로젝트를 살펴 보았습니까? (스 와이프하거나 버튼을 누를 때 나타나는 facebook 사이드 바 메뉴를 생각해보십시오). 그들을 체크 아웃 : https://www.cocoacontrols.com/controls/mfsidemenu – ephilip