sencha touch 2以上版本不兼容最新ios9组件的思路
来源:互联网 发布:电脑绘画 知乎 编辑:程序博客网 时间:2024/06/05 06:17
最近公司因为需求关系需要开发一款手机it支撑系统的android跟ios版本,但是使用架构都已经固定,前台用的是sencha touch2.2.1,后来在测试的时候发现sencha touch2.2.1能兼容ios9版本之前的所有版本(网页),之后的就部分兼容不了,看过论坛了解,初步知道是因为ios9冻结了部分按钮之类的,就是说这类组件使用不了,具体是看sencha touch官网论坛里面一哥们说的,他用2.0.2也解决了这个问题 ,不过好像替换的话需要用正则表达式,目前我是没找到,所以还一时间没法证实这个方法到底实用不实用。[SOLVED]
I have been able to overcome this issue by adding this code block to the very bottom of my app.js file:
Code:
Ext.define(‘Ext.Component’, {
override: ‘Ext.Component’,
show: function (animation) {
return this.callParent([false]);
},
hide: function (animation) {
return this.callParent([false]);
}
});
It appears that the animations are causing the issues with iOS9 and Chrome. This solved my issues, hope it helps.
I am using 2.0.2 beta
还有一个解决思路就是:
ios9并没有冻结所有的组件,只要把封掉的组件以其他的方式替换一下,就没有问题了,所以我正在测试当中,还不找到具体原因,大概是封掉了,ext.navigation.view组件,或者说冻结了ext.navigation下面所属的所有组件,一切都在测试当中,成功了的话再一一告诉大家解决方案
0 0
- sencha touch 2以上版本不兼容最新ios9组件的思路
- sencha touch 2 常用组件
- sencha touch组件的简单实用
- Sencha Touch中TabPanel组件的使用
- sencha touch 的Ext.menu组件学习
- Sencha Touch组件选择器
- Sencha Touch 组件选择器
- 使用 adt-eclipse 打包 Cordova (3.0及其以上版本) + sencha touch 项目
- [Phonegap+Sencha Touch] 移动开发12 Sencha Touch打包发布网站的离线缓存版本
- [Phonegap+Sencha Touch] 移动开发12 Sencha Touch打包发布网站的离线缓存版本
- Sencha Touch之组件选择器
- sencha touch 组件查询方式
- sencha touch的list组件item不能点击了
- Sencha Touch中TabPanel组件的使用(转)
- Sencha Touch 2 快速入门系列(二)-- 组件(Components)
- sencha touch 2 tabpanel中List的不显示问题,解决方案
- Sencha Touch 2 的新特性
- 【Sencha Touch 2】学习SenchaTouch的建议
- Android软键盘弹出时把布局顶上去的解决方法
- 如何修改opkg 源
- jsp调用java,java调用jsp写法
- Hibernate的fetch
- Windows下获取CPU频率
- sencha touch 2以上版本不兼容最新ios9组件的思路
- 【leetcode】【83】Remove Duplicates from Sorted List
- iOS沙盒与文件管理
- Nginx的session一致性问题
- iOS开发之macbook购买指南
- git的简单使用
- 一些常用工具网站
- SDL 停止播放时会出现红屏,再次播放SDL时失败。
- Initialization-on-demand holder idiom