DLe*_*Lee 12 storyboard uiviewcontroller uiview ios
我很难理解为什么你可以把UIViews它UIViewController放在故事板之外,以及它的用例可能是什么.
例如,在故事板,我可以补充UIToolbar,UIAcitivtyIndicator而UIProgressView这是外部UIViewController.这是否意味着有一种方法可以引用Views外部的那些UIViewController并可能以某种方式以编程方式显示它们或嵌入那些像你用的那样ContainerView?
sho*_*ing 14
是的,绝对有可能做你所描述的!
当您添加视图控制器外部的对象时,它们会出现在Apple称为"Scene Dock"的内容中.Apple具有以下建议的场景停靠用途:
如果视图不是主视图层次结构的一部分(例如弹出菜单),请将视图添加到场景停靠点.在正在运行的应用程序中,系统在打开和关闭视图层次结构时添加和删除这些类型的视图.
完成这项工作的步骤如下:
打开故事板.
单击工具栏中的"实用程序"按钮,打开工作区窗口的实用程序区域.
在实用程序区域中,通过单击库栏中的"对象库"按钮选择"对象库".
在故事板上,选择要添加额外视图的场景.
将视图类对象从对象库拖到场景停靠栏中.
而且重要的是......
添加的视图是视图控制器的一部分.它将与其余视图一起实例化.您可以将视图附加到具有IBOutlet的视图控制器的属性.您可以向场景底座添加多个视图.
(这些步骤最初是从这里复制的- 不幸的是,这个页面在某些时候似乎被Apple删除了).
| 归档时间: |
|
| 查看次数: |
2648 次 |
| 最近记录: |