如何在ARkit场景上方添加UIView固定元素

时间:2019-01-24 00:54:36

标签: swift arkit

我想添加4个按钮,这些按钮将始终显示在用户屏幕中。我试图将它们添加到AR视图上方,但没有成功

2 个答案:

答案 0 :(得分:1)

您只需在 ARSCNView 上从对象库中添加四个按钮即可。就像将按钮添加到UIView一样简单,只需根据需要拖放并连接 IBActions IBOutlets 。例如 See this screenshot i have added two buttons above the scene view and attached their IBAction

然后只需将IBAction添加到ViewController文件中,它肯定会工作。

@IBAction func add(_ sender: Any) {
    // do your stuff
 }
 @IBAction func reset(_ sender: Any) {
    // do your stuff
 }

答案 1 :(得分:-3)

您必须使用场景的overlaySKScene属性,即SKScene。 overlaySKScene是scnView的属性。 检查文档herethis answer