【发布时间】:2016-11-30 19:54:30
【问题描述】:
我正在使用适用于 iOS 的 Cardboard SDK 在应用程序中显示 VR 视频,并且我正在尝试使用自定义指令视图来告诉用户将他们的手机放入 Cardboard 查看器。就目前而言,无论我做什么,SDK 的内置教学转换视图都会弹出在所有内容之上。在 Android SDK 中,您可以通过 setTransitionViewEnabled(<BOOL>) 方法隐藏转换视图,但我在 iOS 端找不到任何可比的东西。有没有人能够在 iOS 上做到这一点?
要添加更多信息,以下是我设置视频视图的方式:
let videoView = GVRVideoView()
videoView.delegate = self
videoView.enableFullscreenButton = true
videoView.enableCardboardButton = true
videoView.enableTouchTracking = true
UIApplication.sharedApplication().statusBarHidden = true
let url = NSURL(fileURLWithPath: VRDownloadManager.shared.getFilePath(itemURL!))
videoView.loadFromUrl(url)
self.view.addSubview(videoView)
videoView.displayMode = .FullscreenVR
videoView.resume()
【问题讨论】:
-
你想隐藏哪个视图,你试过 view.hidden 属性吗?
-
@idindu - 问题是它是 SDK 中的一个视图,据我所知没有公开,所以我无法将其设置为隐藏或循环之外的任何内容整个视图层次结构(这绝对不是一种干净的方式)。
-
您可以通过它的子视图枚举并找到作为过渡视图的那个并删除或隐藏,但您需要先识别它。
-
试试
videoView.hidesTransitionView = true。
标签: ios google-cardboard virtual-reality