我在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□的运行
答案 0 :(得分:4)
我认为你所描述的是UIWebView&#34;弹跳&#34;或&#34;橡皮筋&#34;或&#34;过度滚动&#34;。它并非特定于Worklight,而是一个&#34;功能&#34;使用UIWebView构建的所有内容。
禁用此功能的一种快捷方法是打开iOS Worklight项目的config.xml。这些是特定于Cordova UIWebView的设置。
添加此首选项:
<preference name="DisallowOverscroll" value="true" />
如果这解决了您的问题,请告诉我。