저는 새해 - 미안 해요.하지만 저는 멀티 뷰 아이폰 앱을 실험 중이며, 아래 아이디어가 a) 가능하고 b) 현명한 지 궁금합니다.iphone/ObjC - 인수를 기반으로 뷰를 제거/추가하는 방법? 가능합니까?
나가는보기, 들어오는보기 및 들어오는 클래스와 같은 일부 매개 변수를 기반으로보기를 제거하고 추가 할 수있는 방법을 만들고 싶습니다. 어떤 도움이 많이 감사합니다
[burgerViewController switchViews:viewMainMenu:viewOptions:ViewMainMenu];
- 내가 배울 많이 있습니다
- (void)switchViews:(Class)inView:(Class)outView:(Class)inClass{
inClass *tempView = [[inClass alloc]
initWithNibName:@"inView" bundle:nil];
tempView.burgerViewController = self;
self.inView = tempView;
[tempView release];
[outView.view removeFromSuperview];
[self.view insertSubview:tempView.view atIndex:0];
}
이
가 호출 될 것이다.마이크.
당신이 어떤 컨텍스트에서 이것을 사용할지 모르겠다.하지만 화면을 시뮬레이션하려고한다면 기존의 컨트롤러 (예 : UINavigationController)를 처리하는 것이 더 낫다. –