要在应用程序中显示带有chromecasting视频的控件的迷你视图,需要以编程方式更改根视图。下面的代码需要添加到情节提要中。

  // Wrap main view in the GCKUICastContainerViewController and display the mini controller.
  UIStoryboard *appStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
  UINavigationController *navigationController =
          [appStoryboard instantiateViewControllerWithIdentifier:@"MainNavigation"];
  GCKUICastContainerViewController *castContainerVC =
          [[GCKCastContext sharedInstance] createCastContainerControllerForViewController:navigationController];
  castContainerVC.miniMediaControlsItemEnabled = YES;
  self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
  self.window.rootViewController = castContainerVC;

但是我制作了Tabbar Controller应用程序,Rootview从情节提要开始。有人可以帮助我更改或修改rootview以获得Tabbar应用程序中的miniView(容器视图)吗?

最佳答案

在使用选项卡视图时更改根视图在我看来不是强制性的事情,只需尝试在选项卡上添加完整的navigationController对象本身即可。
通过这种方式,选项卡上的任何一个都将使您的迷你视图带有控件。

关于ios - StoryboardiOS中的Chromecast miniview,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57722173/

10-13 03:49