如何将UIView添加到SCNPlane ARKit

时间:2018-06-30 13:17:16

标签: ios swift scenekit arkit

我正在尝试在arkit中显示uiview。但是我不知道如何在ARSceneView中显示uiview。

我尝试过,但是它崩溃了。

let planeNode = SCNNode(geometry: SCNPlane(width: referenceImage.physicalSize.width, height: referenceImage.physicalSize.height))
        planeNode.geometry?.firstMaterial?.isDoubleSided = true
        planeNode.geometry?.firstMaterial?.diffuse.contents = self.pieChartsView
node.addChildNode(planeNode)

在arkit中显示uiview应该怎么做?

1 个答案:

答案 0 :(得分:0)

将代码放入“ DispatchQueue.main.async {}”内部的“ renderer(_渲染器:SCNSceneRenderer,updateAtTime时间:TimeInterval)”函数中

假设所有相关的uiview确实可以。