我是 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];
我有一个名为 icerik 的带有 xib 文件的类,我像这样解决了它。它正在开放,但是当我想回头时,我该怎么办?