加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
cocos常见的坑.txt 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
hlb8055 提交于 2018-09-27 17:42 . landscape and portrait
1. loadTexture 后图片变形
对在cocos studio定义的ImageView组件,使用loadTexture方法后,图片的长宽没有自适应,导致变形.
需要添加如下方法:
setUnifySizeEnabled(false) //enable True to use unify size, false otherwise.
ignoreContentAdaptWithSize(true) //Set true will ignore user defined content size
2. ListView
1)插入后jump无效
解决方法:需要延时jump
self.RoundListVw:insertCustomItem(item, idx)
self:performWithDelay(function()
self.RoundListVw:jumpToItem(idx-1, cc.p(0, 0.6), cc.p(0, 1))
end, 0)
2)在点击事件中删除该项失败,也需要延时到下一帧删除
if eventType == ccui.ListViewEventType.ONSELECTEDITEM_END then
self:performWithDelay(function() sender:removeItem(idx+1) end, 0.1)
end
3. TextFiled的占位字体怎么修改颜色:
cocostduio里面修改了颜色,连带会把输入的字体颜色也修改掉。
解决方法: 这是cocos的小bug,cocostudio里设置好setPlaceHolderColor,代码中再设置setTextColor,然后就可以了
比如 cocostudio中设置文本颜色为白色; 在代码中 setTextColor(ccc3(106,79,45)) 即可.
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化