在 Xcode 的 IB 中设计一个 SCNNode
Posted
技术标签:
【中文标题】在 Xcode 的 IB 中设计一个 SCNNode【英文标题】:Design a SCNNode in Xcode’s IB 【发布时间】:2018-02-07 05:46:26 【问题描述】:我正在尝试设计一个由文本、矩形等组成的单个 SCNNode。我可以通过代码来做到这一点,但是,我想知道是否有 IB 方法。类似于在 IB 中设计表格行单元格。
有没有办法在 IB 中设计一个 SCNNode 的视图?
注意:我不是要设计整个场景,只是一个节点。
【问题讨论】:
【参考方案1】:Interface Builder 仅限于设计完整的场景,但您可以使用单个节点构建场景,然后以编程方式从场景中加载该节点:
let sceneWithOneNode = SCNScene(named: "OneNode.scn")
let myNode = humonshipScene?.rootNode.childNodes[0]
或者,您的场景可以包含多个节点,您可以按名称分配这些节点(如果您在场景中为它们命名)
let sceneWithOneNode = SCNScene(named: "OneNode.scn")
let myNode = menuScene.rootNode.childNode(withName: "hud", recursively: true)!
【讨论】:
这是一个有趣的技巧。我会试一试。谢谢! 这实际上是支持的方式。 它对你有用吗?如果是这样,您可以将其标记为答案吗? Naa,它对我不起作用。我最终用代码编写了它。以上是关于在 Xcode 的 IB 中设计一个 SCNNode的主要内容,如果未能解决你的问题,请参考以下文章
Xcode8 控制器是灰色的,它是在 Xcode 7 中设计的,具有大小类
我可以在界面生成器中设置可访问性标识符吗? Xcode4.2