Jay*_*ayr 3 xcode objective-c storyboard viewcontroller
有人帮我理解Xcode 4.2中的新故事板吗?
我知道如何编写代码来加载另一个视图控制器,但在故事板模式中存在差异..
我也知道有很多关于navigationcontrollers的教程,但我只是想在故事板上切换UIViewControllers.
使用普通的.xib文件,我可以使用RootViewController中的代码切换视图.
SecondViewController *Second = [[SecondViewController alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:Second animated:YES];
当我在故事板模式中使用它时,它只是在SecondViewController.m上加载UIAlertView并且屏幕显示为黑色?
任何帮助将不胜感激,也附加Xcode项目...
这是拉链 ..
-x-杰伊鲁本
Tob*_*lis 13
你可以这样做:
SecondViewController *second= [self.storyboard instantiateViewControllerWithIdentifier:@"second"];
[self presentModalViewController:second animated:YES];
Run Code Online (Sandbox Code Playgroud)
不要忘记给第二个视图控制器一个像"秒"这样的标识符.
否则,您可以使用segue连接两个视图控制器.按住CTRL从第一个视图控制器到第二个视图控制器.现在您可以选择"推送"并为segue命名,以便以编程方式切换View,如下所示:
[self performSegueWithIdentifier:@"second" sender:self];
Run Code Online (Sandbox Code Playgroud)
Push Segues仅在设置了导航控制器时才有效.
| 归档时间: |
|
| 查看次数: |
13207 次 |
| 最近记录: |