标题说明了一切!但要更清楚,请查看此屏幕截图。这是使用 Google VR https://developers.google.com/vr/ios/播放的 360 度视频,但我想知道是否可以删除这个小(信息)按钮?而是覆盖我们自己的一组视频控制器?
问问题
1122 次
3 回答
3
Google 允许您创建一个没有 (i) 图标的自定义 GVRView - 但它涉及创建您自己的 OpenGL 代码来查看视频。
在 v0.9.0 上工作的一个技巧是找到 QTMButton 的一个实例:
let videoView = GVRVideoView(frame: self.view.bounds)
for subview in self.videoView.subviews {
let className = String(subview.dynamicType)
if className == "QTMButton" {
subview.hidden = true
}
}
虽然这是一个 hack,所以它可能会产生意想不到的后果,并且在过去或未来的版本中可能不起作用。
于 2016-09-08T10:11:19.577 回答
1
好吧,我对自己的问题有一个答案。好的,(i) 按钮无法移除。暂时不租。检查这个答案
你好。(i) 是有意的,旨在让用户和其他开发人员了解该功能。它链接到 Google 帮助中心文章。我们目前不允许开发人员禁用它。
https://github.com/googlevr/gvr-ios-sdk/issues/9#issuecomment-208993643
于 2016-05-22T13:10:50.363 回答
1
GVRVideoView *videoView = [[GVRVideoView alloc] initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height)];
for (UIView *view in videoView.subviews) {
if ([view isKindOfClass:[UIButton class]] ) {
if ([NSStringFromClass([view class]) isEqualToString:@"QTMButton"] ) {
[view removeFromSuperview];
}
}
}
于 2016-11-20T15:38:56.673 回答