gpt4 book ai didi

ios - ios 中的透明 webview 不工作

转载 作者:行者123 更新时间:2023-11-29 12:31:29 25 4
gpt4 key购买 nike

我按照一些帖子的建议使 webview 透明,但它仍然是不透明和白色的。此代码来自 unity3d 的插件,它在 unity 中添加了一个 webview。这段代码有什么地方会导致它不透明吗?

https://github.com/gree/unity-webview

 #import <UIKit/UIKit.h>
extern UIView *UnityGetGLView();

extern UIViewController *UnityGetGLViewController();
extern "C" void UnitySendMessage(const char *, const char *, const char *);
extern UIWindow *_window;

@interface WebViewPlugin : NSObject<UIWebViewDelegate>
{
UIWebView *webView;
NSString *gameObjectName;
}
@end

@implementation WebViewPlugin

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}

- (id)initWithGameObjectName:(const char *)gameObjectName_
{
self = [super init];

UIView *view = UnityGetGLViewController().view;
webView = [[UIWebView alloc] initWithFrame:view.frame];
webView.delegate = self;
webView.hidden = YES;
webView.scrollView.scrollEnabled = NO;
[webView setBackgroundColor:[UIColor clearColor]];
[webView setOpaque:NO];
[view addSubview:webView];
gameObjectName = [[NSString stringWithUTF8String:gameObjectName_] retain];

return self;
}

HTML/CSS

html, body {
height: 100%;
width:100%;
font-size:12px;
//background: rgba(255, 255, 255, 0);
background-color: transparent;
}

最佳答案

我是该插件的作者,据我所知它应该运行良好。

你试过像这样更简单的 HTML 吗?

<body style="background-color: transparent;">

关于ios - ios 中的透明 webview 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com