0

在钛 3.0 中,我无法完全删除 web 视图在 iOS 上的过度滚动阴影。我根本不想禁用滚动,我喜欢反弹效果,我只想让阴影消失。

我已经尝试过 1.8.2 SDK hack,但没有奏效。

我把它们放在一个滚动视图中并且部分工作,我的意思是一个新创建的 webview 已经删除了它的阴影,但是当导航回以前的 webview 时,阴影会返回。

有人知道解决这个问题的明确方法吗?我已经搜索了很长时间,发现绝对没有完全有效的解决方案。

谢谢。

4

1 回答 1

0

你试过这个吗?

var window = Ti.UI.createWindow();

var scroll = Ti.UI.createScrollView();
var webView = Ti.UI.createWebView({
    url : "http://www.ieee.org/conferences_events/conferences/publishing/templates.html",
    disableBounce : true,
    height : Ti.UI.SIZE
});
scroll.add(webView);
window.add(scroll);
window.open();

这只是使 web 视图具有其内容的大小,并将其放入滚动视图中,滚动视图仍然提供您喜欢的反弹,而没有阴影。

我不确定我是否知道“导航回阴影返回的前一个 web 视图”是什么意思,但这种方法对我有用。有时它需要一些 JavaScript eval 注入来修复边距并移除滚动,但除此之外它很好。

于 2013-03-08T21:50:33.537 回答