tvOS:以编程方式将UIView作为子视图加载到另一个UIView中

时间:2015-12-28 05:25:40

标签: swift uiview tvos

我有一个UIVisualEffectView,它将充当"容器"视图。已将autoLayout设置为容器视图。我有另外3个UIViews,每个都有独立的框架大小和元素,(视图1有一个标签和图像,视图2有一个tableView和一个标签,视图3有更多的uilabels)。

我想根据一些按钮操作将每个uiview添加到容器视图中。

我尝试在每个按钮操作中使用addSubView添加子视图。 我已经在容器视图的层次结构下的故事板中添加了子视图,目前我的逻辑依赖于隐藏不相关的uiview并显示相关的子视图。 虽然我尝试使用addSubView将uiview添加到容器的视图中,但它不会加载视图。尝试使用单独的.xib执行相同的流程,但没有效果。

容器视图需要根据子视图的高度调整大小,并加载子视图。

我做错了什么或是否有其他方法来做这些设计。

0 个答案:

没有答案