CCLabelTTF在ios7下显示出问题的bug解决
来源:互联网 发布:浙江软件企业行业协会 编辑:程序博客网 时间:2024/05/22 13:39
摘抄网上资源总结:
这个问题我升级ios7的时候遇到,现已经解决,修改cocos2dx底层
找到 CCImage
static bool _initWithString(const char * pText, cocos2d::CCImage::ETextAlign eAlign, const char * pFontName, int nSize, tImageInfo* pInfo)
这个函数底下
做此修改
// draw text
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context =CGBitmapContextCreate(data, (int)dim.width,(int)dim.height,8, (int)dim.width *4, colorSpace, kCGImageAlphaPremultipliedLast |kCGBitmapByteOrder32Big);
CGColorSpaceRelease(colorSpace);
道理很简单,因为浮点数 * 4以后再取整, 有可能不是4的倍数
然后显示也正常了
- CCLabelTTF在ios7下显示出问题的bug解决
- IOS7下CCLabelTTF不显示
- 2.0.4 CCLabelTTF在ios7下不显示的问题(转)
- 升级ios7的时候遇到CCLabelTTF有些内容不能显示
- cocos2dx 2.x版本在android下CCLabelTTF的一个bug
- iOS 解决sdk在iOS7上出现的Bug
- UISearchDisplayController's searchResultsTableView在IOS7下的一个bug
- cocos2d CCLabelTTF控件在android手机漏字的解决
- UITableViewCell drawRect画线在iOS7下不显示的问题
- 解决MENDELEY在win10下year只能显示3位的BUG
- 解决kindeditor保存数据显示在页面却出问题
- ListView包含在scrollView中长度显示不出问题解决
- 诡异的itemRender,解决itemRender有时显示不出问题
- jquery绑定click事件,在ios7 8下不触发的bug
- 在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?
- gvim在Ubuntu 9.10下的显示bug
- 解决jQuery在IE6下遍历XML的Bug!
- jquery validate在ie8下的bug解决
- assert()函数用法总结
- 浅析人脸检测之Haar分类器方法
- 设计模式(c++)笔记之十九(Command模式)
- java中string与byte[]的转换
- 强联通模版 题目是HDU1269
- CCLabelTTF在ios7下显示出问题的bug解决
- 可观测统计数据上因果推断-----倾向得分
- MFC修改button的颜色、背景、边框、对话框标题
- IE使用HTTPS 访问系统,下载附件报错:无法下载 (来自...)
- Linux服务器:Date命令修改系统时间
- c++基础1
- WCF---预备知识
- Chrome block insecure content
- java中的url 编码与解码