Я новичок в программировании на iOS.Переключиться на другой вид на раскадровке
То, что я пытаюсь сделать, это:
У меня есть несколько представлений в раскадровке, и я хотел бы, чтобы переключаться между видами программно. Например, когда нажата кнопка, я вызываю метод, и я хочу изменить его здесь (я могу вызвать метод успешно). Кнопки также создаются программно в разных положениях.
Я искал, и я думаю, что это происходит с NavigationController
. У меня есть контроллер навигации, который я создал так: menu Editor -> Embed In -> NavigationController
. Как я могу это сделать, используя этот NavigationController
?
@Madhu и @Dilip, я нашел решение с xib
поданного классом
icerik *secondViewController = [[icerik alloc] initWithNibName:@"icerik" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:secondViewController];
navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
navigationController.topViewController.title = @"SecondViewController";
//[self presentModalViewController:navigationController animated:YES];
if([self respondsToSelector:@selector(presentViewController:animated:completion:)])
[self presentViewController:navigationController animated:YES completion:^{/* done */}];
else if([self respondsToSelector:@selector(presentViewController:animated:)])
[self presentModalViewController:navigationController animated:YES];
У меня есть класс с XIB файл с именем icerik, я решил это так. Это открытие, но когда я хочу вернуться, что я могу сделать?
Вы хотите, чтобы при щелчке пользователем btn он перешел из текущего диспетчера представлений в другой диспетчер представлений, верно? – Dilip
Да, и я хочу изменить оба viewcontrollers с помощью раскадровки. – ozmuhammed