【发布时间】:2019-10-09 09:48:56
【问题描述】:
我的 UIView 有一个 UIColor.clear 背景。我正在从情节提要中实例化视图控制器。
当我将SCNPlane 几何体的漫反射内容设置为视图控制器的视图时,透明背景在平面上显示为纯白色。
这是我的设置方式
let material = SCNMaterial()
material.diffuse.contents = viewController.view
planeGeometry.materials = [material]
我可以看到视图,只是背景不透明。
我在其他 Stack Overflow 帖子上看到了他们建议尝试这样做的建议
material.diffuse.contents = viewController.view.layer
这可行,平面渲染透明胶片,但视图不再具有交互性。
当视图在平面上渲染时,有没有一种方法可以保持交互性和透明度?
【问题讨论】:
标签: ios swift uiview scenekit arkit