Kev*_*vin 7 uiviewcontroller ios segue
我怎样才能创建一个关系segue?我想创建一个UIViewController类似于UITabBarController或UINavigationController在哪里的子类,使用Interface Builder,我可以控制+从视图控制器拖动到另一个视图控制器.我试过了
@property (nonatomic) IBOutlet NSArray *viewControllers;
@property (nonatomic) IBOutlet UIStoryboardSegue *root;
Run Code Online (Sandbox Code Playgroud)
并尝试将Container View拖入我的视图控制器.当我这样做时,我可以从一个视图控制器拖动到另一个视图控制器,但我不能拖动到多个视图控制器.我也找不到UIContainerView对象的任何文档.
关系 Segues 由 Interface Builder 处理。如果启动视图控制器不是您提到的控制器之一,则无法手动创建它们。对于您的问题,最简单的解决方案是创建一个 TabBarController 并在代码中隐藏其选项卡栏。
这是一个非常高级的教程,内容与您正在尝试做的事情非常相似。你可能会从中得到更多的想法。高级故事板技术
编辑:
感谢您提供有关使用 TabBarController 的提示,但我问这个问题是因为我正在尝试子类化 UIPageViewController 以便我可以从 IB 创建 PageViewController 的数据源
这是一个有趣的想法,这里有一个解释的解决方案:Using UIPageViewController in Storyboards您不必子类化 UIPageViewController,这也违反了文档中的建议。创建一个实现UIPageViewControllerDataSource委托的类。在页面视图控制器的列表面板中放置一个“绿色立方体”,并将其类设置为新创建的类。然后从数据源出口拖动到该多维数据集。
然而,页面不能以这种方式或任何其他方式直观地设置。不幸的是,它根本不受支持。
| 归档时间: |
|
| 查看次数: |
6551 次 |
| 最近记录: |