关于RootViewController透明问题

最近弄一个播放器的游戏 遇到一个问题 弄好大半天还是没有解决
iOS端
新建一个原生的uiview 在ui上面弄了个b站的播放器

UIViewController *_iJKVideoViewController = [[IJKVideoViewController alloc] initWithURL:url];
[window addSubview: _iJKVideoViewController.view];

这个uiview层次比RootViewController要低 在RootViewController下面

因为需要一些ui来操作这些视频。需要把RootViewController的背景色设置成透明
改了挺多的地方的。发现还是没有效果
有没有大神弄过类似的问题

下面是我已经尝试过的修改

改了这些之后RootViewController还是盖住了视频的uiview。

cocos2dx版本 3.13.1

暂时解决了 但是还不知道有没有问题
解决方法是:
将RootViewController addChildViewController和addSubview 到播放器那个uiview里
然后把播放器的uiviewcontrller加到window setRootViewController里面

参考了 ios平台,cocos view的透明化