Я использую Картонный SDK для iOS для отображения видеороликов VR в приложении, и я пытаюсь использовать пользовательский вид инструкции, чтобы сообщить пользователю поместить свой телефон в программу просмотра картона. Поскольку он стоит прямо сейчас, независимо от того, что я делаю, встроенный в SDK переходный вид SDK всплывает поверх всего. В Android SDK вы можете скрыть вид перехода с помощью метода setTransitionViewEnabled(<BOOL>)
, но я не могу найти ничего сопоставимого на стороне iOS. Кто-нибудь мог сделать это на iOS?Есть ли способ скрыть вид перехода SDK Google Cardboard на 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 собственности? – ldindu
@inindu - проблема в том, что это представление в SDK, которое не отображается, насколько я могу найти, поэтому я не могу установить его в скрытое или что-либо за пределами цикла через всю иерархию представлений (что определенно не чистый способ сделать это). – sfeuerstein
Вы можете перечислить его подвью и найти тот, который является видом перехода, и удалить или скрыть, но сначала вам нужно его идентифицировать. – ldindu