UIWebView显示网页问题

几近折腾终于加进来了,setScalesPageToFit设为true,但是在安卓手机上显示网页的时候里面的内容有时候大有时候小,而且都比窗口范围要大,只能拖动没法缩放,后来我在网址后面加了个随机参数,然后大多数时候显示的时候和前面的小的情况一样大,偶尔才会在窗口内把网页内容全部显示下来。下面是我的代码。

local webView = ccui.WebView:create()
self.infoContainer:addChild(webView)
webView:setScalesPageToFit(true)
webView:loadURL(string.format("%s%s%s", strUrl, time.getServerSec(), math.random()))
webView:setPosition(self.containerSize.width/2, self.containerSize.height/2)
webView:setContentSize(self.containerSize)

楼主,问题解决了吗?

没有完全解决,在游戏内多次打开还是会有问题,不过我是用来显示游戏系统公告的,所以后来设定只在登陆的时候显示一次就没关系了。

能跟我说说你具体怎么做的吗?

local webView = ccui.WebView:create()
self.infoContainer:addChild(webView)
webView:setScalesPageToFit(true)
webView:setPosition(size.width/2, size.height/2)
webView:setContentSize(size)
webView:loadURL(strUrl)

代码就是这样的。每次进入游戏第一次显示是稳定的,但是要是多次显示就会有问题,忽大忽小。

ccui.WebView 这个东西,我这个总会报错,说是个空值。好像没这个类似的。

默认是没有提供lua接口的,因为只支持android和IOS。需要自己把windows下面的代码调通到可以编译,然后添加到lua接口里面

你全屏打开webview之后是怎么关闭的啊

webview 是在最上层的,会挡住别的东西。全屏了就点不到别的按钮了

是会挡住别的东西, 你全屏显示公告完之后想关闭怎么办?