Ren*_*ené 18 objective-c storyboard ios5
我无法使用故事板实现以下目标:
未完成设置时:运行app - > show settings view controller - > show main navigation controller设置完成后:运行app - > show main navigation controller
基本上,我希望应用程序在某些情况下以编程方式从设置视图开始,否则直接跳到主导航控制器.
我确实设法使用主导航控制器中的模态样式segue显示设置视图,但我不知道如何在显示主导航控制器之前显示它.有任何想法吗?
Rob*_*ill 29
默认情况下,实时显示主故事板中的初始视图控制器,并在应用启动时自动显示.要防止这种情况发生,您需要UIMainStoryboardFile从info.plist文件中删除该设置.
由于没有默认的视图控制器,您现在可以在app启动时以编程方式创建一个.请参阅UIStoryboard文档.使用+storyboardWithName:bundle:加载故事板,然后使用–instantiateViewControllerWithIdentifier:创建正确的视图控制器.您还需要创建一个主UIWindow并将视图控制器的视图添加到它,就像您以前使用基于.nib的UI一样.请注意,如果没有UIMainStoryboardFile设置,则不会为您创建主窗口 - 请阅读说明.
小智 20
我设法做了一点不同:
UINavigationController作为初始视图控制器.performSegueWithIdentifier使用根视图控制器中的适当标识符调用.只是另一个解决方案,希望这有帮助
| 归档时间: |
|
| 查看次数: |
19911 次 |
| 最近记录: |