标题说明了一切!但要更清楚,请查看此屏幕截图。这是使用Google VR https://developers.google.com/vr/ios/的360视频播放,但我想知道是否可以删除这个小(信息)按钮?而是覆盖我们自己的一组视频控制器?
答案 0 :(得分:2)
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
}
}
虽然这是一个黑客攻击,但它可能会产生意想不到的后果,并且可能在过去或未来版本中无效。
答案 1 :(得分: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];
}
}
}
答案 2 :(得分:0)
好吧,我对自己的问题有了答案。好的,(i)按钮无法删除。在租赁不是现在。检查这个答案
您好。 (i)是故意的,旨在让用户和其他人 开发人员了解该功能。它链接到Google帮助中心 文章。我们目前不允许开发人员禁用它。
https://github.com/googlevr/gvr-ios-sdk/issues/9#issuecomment-208993643