Я хочу написать собственный переключатель, в котором будут расположены две пользовательских вкладки. Его структура выглядит следующим образом -
Я хочу использовать uiviewcontroller.
Теперь я использую следующий код:
- (void)changeViewController:(NSInteger)sender{
if(viewController){
[viewController.view removeFromSuperview];
[viewController release];
NSLog(@"released");
}
switch (sender) {
case 1:
viewController = [[VC1 alloc] init];
break;
case 2:
viewController = [[VC2 alloc] init];
break;
case 3:
viewController = [[VC3 alloc] init];
break;
default:
break;
}
[viewController.view setFrame:CGRectMake(0, 100, 320, 380)];
[self.view addSubview:viewController.view];
}
но я думаю, что это неправильно!
Может быть использована такая структура - presentModalViewController
, dismissModalViewControllerAnimated
или другой метод для работы над подобием navigationViewController
?