文档章节

cocos2dx2.2.2 TextField 问题

caiguangwen1
 caiguangwen1
发布于 2015/12/15 16:00
字数 196
阅读 44
收藏 0

版本:cocos2dx 2.2.2

在使用TextField时发现两个问题:

1、缩放bug

    在cocostudio中使用custom模式设置TextField区域大小后,在程序中输入时出现字符缩放的BUG;

    解决方案:在cocostudio中不要使用TextField的custom模式,使用auto模式;

2、多行显示问题

    因问题1,若要实现自动换行需要自己写以下代码:

void setTextFiled(TextField* pTextField, const CCSize& size)
{
    if (pTextField)
    {
         CCLabelTTF* ttf = dynamic_cast<CCLabelTTF*>(pTextField->getVirtualRenderer());
        if (ttf)
        {
            ttf->setDimensions(size);
        }
    }
}

    至于size大小,可以使用cocostudio中的custom模式拖动得到。注意:因问题1的存在,在使用完custom模式得到大小之后,记得换回auto模式,然后导出json使用。

© 著作权归作者所有

共有 人打赏支持
caiguangwen1
粉丝 1
博文 7
码字总数 7223
作品 0
成都
私信 提问
UITextField 只允许输入数字和字母 解决联想中文等问题

(void)reTextFieldDidChange:(UITextField *)textField{//输入文本时调用 //将输入的小写x转换成大写 textField.text = [textField.text stringByReplacingOccurrencesOfString:@"x" withStr......

biyu6
2016/07/28
235
1
UITextField获取文本长度

如题的问题,又是个让我抓狂了大半天的问题,还是做个记录,有与类似问题的同学可参考,但不一定对。具体问题还需具体分析。我遇到的需求是这样的:有一个输入框,输入框内输入文字,文字字数...

zql5666641
2014/09/02
0
0
struts2中作用域的问题?

struts2中 想要在jsp页面显示数据用struts2迭代标签,除了在action中建立一个集合,把数据给予集合在传入页面,还可以用作用域吗?如果是request 该怎么在jsp页面中迭代出来,纠结中!大虾快...

脸大的都是胖纸
2012/10/28
527
4
javafx 自定义ListView的CellFactory后 显示数据时出现数据重复问题

编译环境: jdk 1.8.0_131 ide IDEA Community 2017.3 功能描述: 本人尝试编写一个这样的用户界面,BorderPane左侧为ListView,中心为一个Label和TextField外加一个名为Submit的Button。当在...

JingyuZhang
01/16
515
2
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记43 保护NSNotification的内存安全

在之前的Demo中讲解过NSNotification的用法,NSNotification是使用NSOperationQueue实现的,所以使用NSNotification不可避免地会陷入内存问题,比如下面这个情况:在storyboard中准备两个场景...

cg1991130
2015/08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

cmake 编译脚本

#!/bin/sh test -d build || mkdir -p build cd build cmake .. make

shzwork
8分钟前
0
0
数据表引擎

InnoDB表引擎 默认事务性引擎 数据存储在共享表空间,可以通过配置分开 对主键查询的性能高于其它引擎 从磁盘读取数据时自动在内存构建hash索引,插入数据时自动构建插入缓冲区 通过一些机制和...

关元
10分钟前
0
0
从零开始实现Vue简单的Toast插件

概述: 在前端项目中,有时会需要通知、提示一些信息给用户,尤其是在后台系统中,操作的正确与否,都需要给与用户一些信息。 1. 实例 在Vue组件的methods内,调用如下代码 `this``.$toast({...

前端小攻略
13分钟前
0
0
yaf和yaconf

pecl install yafpecl install yaconf [yaf] yaf.environ = dev yaf.use_spl_autoload = On yaf.use_namespace = 1 [yaconf] yaconf.directory = /data/wwwroot/yaconf......

果树啊
13分钟前
0
0
day01:shell基础(shell基础、alias及重定向)

1、shell基础介绍: shell是一个命令解释器,用于用户与机器的交互: 也支持特定的语法(逻辑判断,循环): 每个用户都有自己特定的shell:Centos7的shell是bash(bourne agin shell): shel...

芬野de博客
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部