[Phonegap+SenchaTouch]移动开发24打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[Phonegap+SenchaTouch]移动开发24打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1436字,纯文字阅读大概需要3分钟。
内容图文
![[Phonegap+SenchaTouch]移动开发24打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法_PHP教程](/upload/InfoBanner/zyjiaocheng/183/d13899e4e3fc4ca990726625fc41da5b.jpg)
我来描述一下这个现象:
1、运行phonegap打包的wp8程序,打开一个有输入框的界面,如下图:
2、点击输入框,使其弹出软键盘,界面会上移,如下图:
3、点返回键隐藏软键盘(或者点击界面上其它地方隐藏软键盘),此时界面不恢复原位,如下图:
我的一些研究结果:
1、这种现象只出现在隐藏了app的状态栏的时候(即修改了MainPage.xaml文件shell:SystemTray.IsVisible="False")。
2、sencha app build native:运行时会出现这种现象
3、我做了一个phonegap app,用来加载远程网站(而不是本地的html+js),测试出来:
sencha app build production:这种方法编译出来的网站,用phonegap app浏览,没有这种现象
sencha app build package:这种方法编译出来的网站,用phonegap app浏览,有这种现象
4、wp8.1自带的IE浏览器,无论浏览production还是package的网站,都没有这种现象
综上:估计这个问题,既是sencha touch的问题,好像也是phonegap的问题(或者wp8.1的webbrowser的问题)
今天弄出来一个解决办法:
修改此文件:\platforms\wp8\MainPage.xaml ,
把:
改成:
当然,还有要去掉状态栏显示,shell:SystemTray.IsVisible="False"欢迎加入Sencha Touch + Phonegap 群:194182999
共同学习交流(博主QQ:479858761)
http://www.bkjia.com/PHPjc/815136.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/815136.htmlTechArticle这个现象只出现在phonegap打包sencha touch的wp8.1程序会出现(仅wp8.1,wp8正常),其它js框架我测试了几个(app framework, jquery mobile),好像没有这个问...
内容总结
以上是互联网集市为您收集整理的[Phonegap+SenchaTouch]移动开发24打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法_PHP教程全部内容,希望文章能够帮你解决[Phonegap+SenchaTouch]移动开发24打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。