Я использую ARSCNView.snapshot(), чтобы сделать снимок в моем приложении iOS с изображением в качестве рамки. Рамка изображения представляет собой UIImageView, который является подвидом ARSCNView. Однако я могу получить только сцену на снимке без изображения. Я также пытался использовать этот метод (https://stackoverflow.com/a/45346555/10057340) для отображения ARSCNView. как изображение, но я получил только кадр изображения с белым фоном, а не кадр изображения со сценой камеры. Может ли кто-нибудь предложить способ сделать это? Спасибо!! Ниже показано, как я использовал snaphot():
var frameImageView: UIImageView!
var sceneView: ARSCNView!
func takeSnapShot() {
frameImageView.image = UIImage(named:"frame")
frameImageView.ishidden = false
sceneView.addSubView(frameImageView)
UIImageWriteToSavedPhotosAlbum(sceneView.snapshot(), nil, nil. nil)
}