【发布时间】:2019-02-02 15:32:50
【问题描述】:
我正在制作一个应用程序,其中我在后台使用 SpriteKit 渲染了一座塔。塔由不同的块组成,我从中获取数据。我想在具有不同 UILabel 等的 UIView 中显示这些数据......
这是我尝试链接的 UIView 和 UILabels 的图像 https://imgur.com/vOw5QoW
问题是我不知道如何将我的标签和视图链接到我的 SKScene 代码(我不知道这是不可能的)。我正在努力寻找将这些 UI 对象链接到我的 SKScene 代码的方法(在发生特定操作时显示和隐藏视图等......) 有没有办法把这两个联系起来?
(我知道使用 SK 代码创建 UI 元素的存在,但这不是我想要的。)
【问题讨论】:
-
如果你想使用 UI 元素,为什么不制作一个主要使用 UI 元素的单视图应用程序呢?在 SpriteKit 应用程序中使用 UI 元素是个坏主意,因为它会产生很多错误,同时对它们的控制能力很低。
-
我找到了一种在我的 SpriteKit 代码中控制它们的方法,方法是将它们添加到 SharedInstance,让我可以完全访问它们。
标签: swift sprite-kit uikit