如何在我的SKScene代码中更改UILabels?

时间:2019-02-02 15:32:50

标签: swift sprite-kit uikit

我正在制作一个应用程序,其中我使用SpriteKit渲染的背景中有一个塔。塔是由不同的块组成的,我从这些块中获取数据。我想在具有不同UILabel等的UIView中显示此数据...

下面是我尝试链接的UIView和UILabels的图像 https://imgur.com/vOw5QoW

的问题是,我无法弄清楚如何我的标签和视图链接到我的SKScene代码(这是不可能的,我知道)。我在努力寻找一种方式将这些UI对象链接到我的SKScene码(显示和隐藏视图时发生某个操作等...) 有没有一种方法来连接这些2?

(我知道存在使用SK代码创建UI元素的情况,但这不是我想要的。)

1 个答案:

答案 0 :(得分:0)

如果要在同一屏幕上同时显示SKView和UIView,则可以使用Container View Controllers。

您在情节提要中定义“容器视图”,然后通过“嵌入式” segue将它们分配给单独的视图控制器。

这是一篇很好的文章-https://useyourloaf.com/blog/container-view-controllers/