我需要对ARSCNView进行截图,该类定义如下:
public class SceneLocationView: ARSCNView, ARSCNViewDelegate { }
Run Code Online (Sandbox Code Playgroud)
我按照以下方法完成屏幕截图: How do I take a full screen Screenshot in Swift?
但 scenelocationview 视图没有打印,其余的都是。
有人能够成功做到这一点吗?
还有一种方法:
ARSCNView有一个内置函数:.snapshot()
这可以很容易地调用,如下所示:
let renderedImage = augmentedRealityView.snapshot()
Run Code Online (Sandbox Code Playgroud)
它也可能更有用,因为我相信它也不会渲染任何UIKit元素UINavigationBar。
| 归档时间: |
|
| 查看次数: |
752 次 |
| 最近记录: |