【发布时间】:2012-04-18 09:41:11
【问题描述】:
我可以从“对象选择”中拖放一个 ui 元素并将其添加到我当前的场景中(图中标记为红色),但我该如何编辑它? Xcode 不会在编辑器中显示它,双击元素也不会使其可见。
【问题讨论】:
标签: iphone ios xcode interface-builder
我可以从“对象选择”中拖放一个 ui 元素并将其添加到我当前的场景中(图中标记为红色),但我该如何编辑它? Xcode 不会在编辑器中显示它,双击元素也不会使其可见。
【问题讨论】:
标签: iphone ios xcode interface-builder
取决于你想用它做什么......也许你可以让它成为当前视图的子视图以便配置它,然后如果你不希望它出现在代码中从它的超级视图中删除它.
【讨论】:
根据您提供的层次结构图片,您知道您添加的视图不是视图控制器的视图层次结构的一部分,对吗?您需要将视图控制器的视图属性设置为此视图才能看到它。如果您打算将此添加为当前视图的子视图,则应将视图从对象存储库直接拖到视图上。或者,您可以将其从左侧的 View Controller Scene 中拖动并以这种方式将其关联为子视图。
另外,请注意,当您将视图拉到画布上时,它是白色的。如果您最初将其设置为当前视图的子视图,它可能已经存在,只是您没有看到它。
【讨论】:
我想正确的方法是将额外的视图添加到视图控制器的视图中,并将其隐藏。是的,以这种方式配置视图会很痛苦。另一方面,通过这种方式,这些视图确实得到了适当的内存处理,并且可以在内存压力下被卸载。
【讨论】: