在Android下可以用
<body style="background: transparent;">
plus.android.invoke(currentWebView,"setBackgroundColor",0);
但在ios下不知道怎么处理,请各位大神支招,不胜感激
在Android下可以用
<body style="background: transparent;">
plus.android.invoke(currentWebView,"setBackgroundColor",0);
但在ios下不知道怎么处理,请各位大神支招,不胜感激
leonhardt (作者)
在ios上的解决方案是
webView.backgroundColor = [UIColor clearColor];
webView.opaque = NO;
于是我尝试调用他的接口,如下:
var nws =null;
nws=plus.ios.currentWebview();
plus.ios.invoke(nws,"setBackgroundColor:","[UIColor clearColor]");
plus.ios.invoke(nws,"setOpaque:","NO"); //跑到这一步时APP闪退了
leonhardt (作者)
那可不可以实现webview圆角?
2015-08-07 16:19
M522828
你是主webview套了一个子的webview吗?
2015-08-07 16:30
leonhardt (作者)
是的,我现在想实现的就是主webview是一个地图层,但子webview上只是一颗圆形的按钮。如果子webview不能实现透明或者圆角,这样出来只能是一个方块 T_T
2015-08-07 16:47
M522828
为什么不用div来做
2015-08-07 16:51
leonhardt (作者)
因为主webview需要写原生,是一个地图来的
2015-08-07 16:53
M522828
子webview也不能用div代替吗?
2015-08-07 16:53