Я новичок в Scenekit и ARKit, я хотел добавить кнопку и метку внутри UIView к сцене scenekit. Я получаю координаты мира с помощью теста попадания для размещения вида, но у SCNNode нет addSubView
метода для добавления вида.
Я хочу добиться следующего результата:
Мои попытки достичь этого:
func addHotspot(result : SCNHitTestResult, parentNode : SCNNode? = nil) {
let view = UIView()
view.backgroundColor = .red
let material = SCNMaterial()
material.diffuse.contents = view
let plane = SCNPlane(width: 100, height: 100)
plane.materials = [material]
let node = SCNNode()
node.geometry = plane
node.position = result.worldCoordinates
parentNode?.addChildNode(node)
}
ошибка:
Пожалуйста, предложите, как я могу это сделать.