iOS故事板:ViewController外部和场景顶部的视图(在第一响应程序和退出框之间)
我很难理解为什么可以将iOS故事板:ViewController外部和场景顶部的视图(在第一响应程序和退出框之间),ios,uiview,uiviewcontroller,storyboard,Ios,Uiview,Uiviewcontroller,Storyboard,我很难理解为什么可以将UIViews放在故事板上UIViewController的外部,以及它的用例是什么 例如,在故事板上,我可以添加UIToolbar、uiactivityindicator和UIProgressView,它们位于UIViewController之外。这是否意味着您可以引用那些UIViewController之外的视图,并以编程方式或嵌入方式显示它们,就像使用ContainerView一样 是的,完全有可能做到您所描述的 添加视图控制器外部的对象时,它们会出现在Apple称
UIViews
放在故事板上UIViewController
的外部,以及它的用例是什么
例如,在故事板上,我可以添加UIToolbar
、uiactivityindicator
和UIProgressView
,它们位于UIViewController
之外。这是否意味着您可以引用那些UIViewController
之外的视图
,并以编程方式或嵌入方式显示它们,就像使用ContainerView
一样
是的,完全有可能做到您所描述的 添加视图控制器外部的对象时,它们会出现在Apple称为“场景停靠”的位置。Apple为场景驳接提供了以下功能: 如果视图不是主视图层次结构的一部分-例如弹出窗口 菜单-将视图添加到场景停靠。在运行应用程序中,系统会添加 并在创建时从视图层次结构中删除此类视图 打开和关闭 实现此功能的步骤如下所示:
(这些步骤最初是从中复制的-不幸的是,这个页面似乎在某个时候被苹果删除了)。它还需要添加子视图作为主视图的子视图。