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

时间:2017-07-28 11:09:35

标签: ios react-native

我想将本机视图置于本机视图(ios opengl)之上,如下所示:

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

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

我该怎么办?

2 个答案:

答案 0 :(得分:0)

如果您在javascript端使用样式对象设置样式,则应该可以通过设置View使opacity:0透明。

答案 1 :(得分:0)

我发现在ios中设置backgroundColor可以正常工作。

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