应用程序在iOS7上使用Worklight可滚动

时间:2013-10-08 11:41:00

标签: ios ibm-mobilefirst dojo worklight-studio

我在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>

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

enter image description here enter image description here

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

的问候, V□的运行

1 个答案:

答案 0 :(得分:4)

我认为你所描述的是UIWebView&#34;弹跳&#34;或&#34;橡皮筋&#34;或&#34;过度滚动&#34;。它并非特定于Worklight,而是一个&#34;功能&#34;使用UIWebView构建的所有内容。

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

添加此首选项:

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

如果这解决了您的问题,请告诉我。