以编程方式将视图添加到情节提要

Posted

技术标签:

【中文标题】以编程方式将视图添加到情节提要【英文标题】:Add views to a storyboard programatically 【发布时间】:2011-12-28 20:48:32 【问题描述】:

我将首先解释我的情况,以便问题清楚。我现在正在使用带有图像的滚动视图。这些图像现在链接到故事板中的不同视图。相反,我想做的是让该图像打开一个新的 UIScrollview 并显示视图。当然,这些视图已经在情节提要中,没有 nib。

所以我实际上是在尝试在 UIScrollView 中显示 UIViews.. 除非我不能用 nib 初始化(至少据我所知)。

【问题讨论】:

当你点击图片时,它应该在新窗口中打开新的 UIScrollView 吗? 是的.. 这在某种程度上类似于 Itunes 的工作方式。这在这一点上有效..但我想做的是在该滚动视图中获取迷你 UIViews。点击这些迷你 UIView 会使它们放大,让您可以查看内容。 【参考方案1】:

如果您正在寻找在 Storyboard 中设置滚动视图的位置,请使用 awakeFromNib

【讨论】:

我已经看过这个方法了。它似乎与许多方法非常相似。听起来我被困在以编程方式制作所有视图,而不是能够在界面构建器中创建它们并加载它们。

以上是关于以编程方式将视图添加到情节提要的主要内容,如果未能解决你的问题,请参考以下文章

无法以编程方式将视图添加到情节提要中的现有子视图

以编程方式添加的视图对象未显示在情节提要中

以编程方式创建视图和添加子视图比使用情节提要更好/更快[重复]

对于 iOS,我可以混合和匹配以编程方式添加视图并同时使用情节提要吗?

在没有情节提要的情况下以编程方式添加容器视图?

从情节提要重新加载视图时,以编程方式添加的 iOS 子视图会丢失