如何将 React 本机透明视图放置在本机视图上方?



我想将 react 本机视图放在本机视图(ios opengl(上方,如下所示:

RCTRootView *rnView =[[RCTRootView alloc]initWithBundleURL:jsCodeLocation moduleName:@"SimpleApp" initialProperties:nil launchOptions:nil];
[self.view addSubview:rnView];

我尝试设置样式backgroundColor:'transparent',但背景是白色的,看不到后面的原生视图。

我该怎么办?

如果你在javascript端使用style对象设置样式,你应该能够通过设置opacity:0使View透明。

我发现在ios中设置背景颜色可以工作。

rnView.backgroundColor = [UIColor colorWithWhite:0.f alpha:0.f];

最新更新