首先是有些label 在ios和模拟器显示有问题,字体放大显示不全,安卓和浏览器没问题
还有就是这个button 设置变灰后将 interactable = false 就会如上图消失了 所有地方都一样
@kenshin @jare
求解啊
建个demo 就没这问题,烦躁
同样问题, 2.0.6的工程升到2.0.7, scrollview 里面多个item, item里面有button, 把其中一个item里面的按钮设置 interactable = false 会出现奇怪的现象, 譬如有些button不见了,而且有些本该可以点击的 变成点击不了 @jare
我也遇到这种问题,interactable = false 不置灰也就算了,按钮就消失了,也是醉了,已经回退到2.0.5了
昨天测试了一下2.0.7正式版,不管是新创建的项目还是2.0.6升级上来的项目,没能重现这个问题,有Demo或者重现方法吗?方便的话最好提供一下以便快速的帮你解决问题。
2.0.5升级2.0.7构建报错:
Cannot read property ‘getHtmlElementObj’ of undefined;at requestAnimationFrame callback function
TypeError: Cannot read property ‘getHtmlElementObj’ of undefined
at Object.draw (http://127.0.0.1:19144/game/tetris_subdomain/cocos2d-js-min.js:1:371657)
at r.commitComp (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:366718)
at v.133.g.render (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444413)
at v.133.g.color (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444117)
at v.133.g.updateRenderData (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444354)
at v.133.g.worldTransform (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:443995)
at v.133.g.localTransform (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:443529)
at v.133.g.children (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444908)
at v.133.g.render (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444467)
at v.133.g.color (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444117)
这个问题怎么办
2.0.5升级2.0.7构建报错:
Cannot read property ‘getHtmlElementObj’ of undefined;at requestAnimationFrame callback function
TypeError: Cannot read property ‘getHtmlElementObj’ of undefined
at Object.draw (http://127.0.0.1:19144/game/tetris_subdomain/cocos2d-js-min.js:1:371657)
at r.commitComp (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:366718)
at v.133.g.render (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444413)
at v.133.g.color (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444117)
at v.133.g.updateRenderData (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444354)
at v.133.g.worldTransform (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:443995)
at v.133.g.localTransform (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:443529)
at v.133.g.children (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444908)
at v.133.g.render (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444467)
at v.133.g.color (http://127.0.0.1:19144/game/tetrissubdomain/cocos2d-js-min.js:1:444117)
这个问题怎么办
什么平台报错?给个demo,我们才可以帮你分析!
非常抱歉,你这个是子域使用了BMFont的原因导致报错,这个报错已经修复了https://github.com/cocos-creator/engine/pull/3731,要麻烦你先自定义引擎解决一下了。下个版本会更新。
我也遇到了
同样遇到
绝对有问题,我重新做了个也这样
我们也遇到了,有的按钮消失,有的没消失。莫名其妙的
临时解决办法:interactable = false后在把button节点scale设置为1,这个消失的原因是scale莫名其妙变成了0.
要么把button的属性不要设置成scale
看看什么情况。
2.08同样遇到了,
scale 模式下 interactable = false 无效
node的 scale有时会 变成0