Cocos2d-x EditBox 设置字号大小不管用问题
2014-05-28 09:26
246 查看
1、有几次设置EditBox的字体大小不管用,于是跟进了Cocos2d-x 底层代码,看了下 原来是没设置字体的原因
下面是Editbox的setFontSize方法:
如果fontName没设置,则m_strFontName.length()<0,固设置字号大小将不起作用,因此得先设置字体,然后设置字号才可用。
有些控件是有默认字体的,但Editbox 控件貌似没有。
常用的字体:/article/9328518.html
下面是Editbox的setFontSize方法:
void CCEditBox::setFontSize(int fontSize) { m_nFontSize = fontSize; if (m_pEditBoxImpl != NULL && m_strFontName.length() > 0) { m_pEditBoxImpl->setFont(m_strFontName.c_str(), m_nFontSize); } }
如果fontName没设置,则m_strFontName.length()<0,固设置字号大小将不起作用,因此得先设置字体,然后设置字号才可用。
有些控件是有默认字体的,但Editbox 控件貌似没有。
常用的字体:/article/9328518.html
相关文章推荐
- Cocos2d-x EditBox 设置字号大小无论用问题
- cocos2dx EditBox 设置字号大小的问题
- 设置自定义的dialog大小不管用问题
- [在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题
- 【Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- 解决qt字体大小设置问题
- 系统字体设置(DPI)为120大小的时候,界面错乱问题
- 如何正常设置VS 2005 字体大小与颜色(附助解决包加载失败的问题)
- JButton大小设置问题?
- 【Cocos2d游戏开发之七】在cocos2d中添加系统组件,并解决View设置透明会影响View中的其他组件的问题!
- 【Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- 设置tomcat虚拟内存大小,解决上传数据量大的文件,报内存溢出的问题。
- ASP.NET中关于上传附件的大小设置问题
- ASP.NET中关于上传附件的大小设置问题
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- 关于VC字号大小的设置相关代码
- Struts2文件上传在配置fileUpload拦截器中设置文件大小无效的问题
- 解决谷歌(Google Chrome)浏览器下CSS设置字体大小小于12px无法生效的问题
- 解决谷歌(Google Chrome)浏览器下CSS设置字体大小小于12px无法生效的问题