1

我在 Eclipse 上使用 Worklight 6.0.0.1 开发了一个示例应用程序,并将该应用程序部署在 iPhone(iOS7 设备)上。以下是我第一个视图的代码。

        <body id="content" style="display: none;">

        <div data-dojo-type="dojox.mobile.View" id="view0" data-dojo-props='selected:true'>
            <h1 data-dojo-type="dojox.mobile.Heading" data-dojo-props='fixed:"top"'>Application Header Bar</h1>
            <div id="view1" data-dojo-type="dojox.mobile.ScrollableView">

            </div>
            <h1 data-dojo-type="dojox.mobile.Heading" data-dojo-props='fixed:"bottom"'>Application Footer Bar</h1>

        </div>
        <script src="js/initOptions.js"></script>
        <script src="js/TestApp.js"></script>
        <script src="js/messages.js"></script>
    </body>

当我在设备/模拟器上测试它时,我发现我什至可以移动上面的页脚。请参阅快照以获取更多详细信息。

在此处输入图像描述 在此处输入图像描述

我已经为我的视图使用了data-dojo-type="dojox.mobile.View"即使这样它在上面滚动也不知道如何。任何有任何想法的人。

问候,V@run

4

1 回答 1

4

我认为您所描述的是 UIWebView “反弹”或“橡皮筋”或“过度滚动”。它不是 Worklight 特有的,而是使用 UIWebView 构建的所有内容的“功能”。

禁用此功能的一种快速方法是打开 iOS Worklight 项目的 config.xml。这些是特定于 Cordova UIWebView 的设置。

添加此首选项:

<preference name="DisallowOverscroll" value="true" />

让我知道这是否解决了您的问题。

于 2013-10-08T12:13:33.380 回答