首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图中的视图

视图中的视图
EN

Stack Overflow用户
提问于 2010-11-26 02:03:35
回答 2查看 324关注 0票数 0

我想在另一个视图中包含一个具有自己的控制器的子视图。我看到的方法是在代码中调用addSubview,但必须有一种方法来在接口构建器本身内部完成所有这些工作,而不是在控制器中编写代码。

我想添加的子视图是在它自己的xib文件中定义的。

有没有什么建议可以做到这一点,或者是否可能呢?

EN

回答 2

Stack Overflow用户

发布于 2010-11-26 02:51:53

在Interface Builder中,从库中将一个视图(UIView)拖到主窗口下。请注意,在我的MainWindow.xib文件中,视图模式是一个列表,因此很容易看到层次结构,并且您可以根据需要添加更多的子视图。

票数 0
EN

Stack Overflow用户

发布于 2010-11-26 03:09:33

通常使用视图控制器从接口构建器中加载外部NIB。但是,一旦加载了这个NIB视图,似乎就不可能引用它了。

将外部视图添加到层次结构中更深的位置似乎是不可能的。

但是,您可以创建一个在-viewDidLoad:期间自动加载外部NIB的类,并将其添加为其唯一的子级,从而模拟效果。然后,只需拖动UIView并在拖放到场景中时更改其类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4279789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档