EditBox 创建添加 以及 一些函数参数的解析

#include "GUI/CCEditBox/CCEditBox.h"
#include "GUI/CCControlExtension/CCScale9Sprite.h"
#include "cocos-ext.h" USING_NS_CC;
USING_NS_CC_EXT; CCScale9Sprite* spr = CCScale9Sprite::create("Icon.png");
CCEditBox* box = CCEditBox::create(CCSizeMake(,), spr); box->setText("");
CCLog("%s",box->getText()); box->setFontColor(ccc3(,,));
box->setPlaceHolder("Input account"); box->setMaxLength(); //windows 暂时没看到效果 移动平台待测试
CCLog("length = %d", box->getMaxLength()); box->setInputMode(kEditBoxInputModeAny); box->setInputFlag(kEditBoxInputFlagSensitive); box->setReturnType(kKeyboardReturnTypeDone);
box->setPosition(ccp(,));
addChild(box); //setInputMode(EditBoxInputMode inputMode)
enum EditBoxInputMode
{
kEditBoxInputModeAny = , //开启任何文本的输入键盘,包括换行
kEditBoxInputModeEmailAddr, //开启邮件地址输入类型键盘
kEditBoxInputModeNumeric, //开启数字符号输入类型键盘
kEditBoxInputModePhoneNumber, //开启电话号码输入类型键盘
kEditBoxInputModeUrl, //开启URL输入类型键盘
kEditBoxInputModeDecimal, //开启数字输入类型键盘,允许小数点
kEditBoxInputModeSingleLine //开启任何文本的输入键盘,不包括换行
}; //setInputFlag(EditBoxInputFlag inputFlag)
enum EditBoxInputFlag
{
kEditBoxInputFlagPassword = , //密码形式输入
kEditBoxInputFlagSensitive, //敏感数据输入,能存储输入方案与提示
kEditBoxInputFlagInitialCapsWord, //每个单词首字母大写,并伴有提示
kEditBoxInputFlagInitialCapsSentence, //第一句首字母大写,并伴有提示
kEditBoxInputFlagInitialCapsAllCharacters //所有字符自动大写
}; //setReturnType(KeyboardReturnType returnType)
enum KeyboardReturnType
{
kKeyboardReturnTypeDefault = , //默认使用键盘 return 类型
kKeyboardReturnTypeDone, //默认使用键盘 return 类型 为 Done 字样
kKeyboardReturnTypeSend, //默认使用键盘 return 类型 为 Send 字样
kKeyboardReturnTypeSearch, //默认使用键盘 return 类型 为 Search 字样
kKeyboardReturnTypeGo //默认使用键盘 return 类型 为 Go 字样
};

CCEditBox的更多相关文章

  1. (转) CCEditBox 编辑框

    CCEditBox 编辑框 原文: http://blog.csdn.net/cloud95/article/details/8773470 分类: cocos2d-x 2013-04-08 19:1 ...

  2. 部分android手机CCEditBox输入之后键盘输入框不消失得问题

    用小米2s做登录界面时,用到CCEditBOx,输入完之后,键盘可以移下去,但是屏幕上还是显示得键盘自己得输入框,这时点击屏幕任何位置都无法把输入框干掉. 为什么ios上就没有这些android得琐碎 ...

  3. cocos2d-x CCEditBox 字符不能显示完全的bug

    cocos2d-x CCEditBox 字符不能显示完全的bug (cocos2dx版本 2.2.0)用CCEditBox制作帐号输入框,当输入的内容超过框的宽度时,框里面不会显示当前输入的字符,显示 ...

  4. cocos2dx注册场景 使用CCEditBox实现输入框

    我们在开始玩一个游戏时,通常要做的第一件事就是注册账号,下面就让我们来制作一个简单的注册场景,我所使用的cocos2dx版本为2.2.2 在这个场景中最主要的元素就是输入框和按钮,我从网上找了一些素材 ...

  5. COCOS2DX2.2.2 创建CCEditBox输入框架实现文本及密码输入

    本文转载于: http://5.quanpao.com/?p=561 使用CCEditBox需要启用扩展库既extension ,因此需要引入这个空间名 有两种方法, using namespace ...

  6. [Quick-x]移动CCEditbox的父对象导致输入框位置偏移问题

    CCEditbox对象添加到某个layer,当layer移动时候,editbox输入状态下输入光标保持在原位,看起来就是光标发生了偏移 如果开始时添加的editbox不在屏幕内的话,光标会出现在屏幕边 ...

  7. Cocos2d-x CCEditBox & CCTextFieldTTF

    下面简单记录一下如何Cocos2d-x中创建输入编辑框.在引擎中为我们提供了这样两个类:CCEditBox  和  CCTextFieldTTF. 一.CCEditBox ①这个类文件的位置 ②这个类 ...

  8. CCEditBox用法

    1.以下是CCEditBox的相关函数和类型说明: /* 编辑框的一些函数 setText("字符串"); //设置文本 setFontColor(color); //设置文本颜色 ...

  9. cocos2dx CCEditBox

    CCTextFieldTTF是一个简单的封装,用起来不是那么便利,在cocos2dx的extension里,对输入框有更加简单使用的类,那就是CCEditBox 上代码先: bool EditBox0 ...

  10. CCEditBox/CCEditBoxImplIOS

    #ifndef __CCEditBoxIMPLIOS_H__ #define __CCEditBoxIMPLIOS_H__ #include "cocos2d.h" #if (CC ...

随机推荐

  1. 剑指offer 面试61题

    面试61题: 题目:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到 ...

  2. Incomplete response received from application

    RAILS_ENV=production rake secret 将输出的一大串字码粘贴到rails工程中/config/secrets.yml去,替换掉该文件中的<%= ENV["S ...

  3. cocos打包出现错误,执行命令出错,返回值:2。 Traceback (most recent call last): File "E:\cocos_workspace\MyGameOne\proj.android\build_native.py", line 43, in <module> build(opts.build_mode) File "E:\cocos_workspace\MyGa

    先看看NDK的版本,如果不行,就删除\proj.android\obj\local\armeabi下的文件.

  4. PHP字符串函数大全

    无论哪种编程语言,字符串操作都是一个重要的基础,往往简单而重要.PHP为我们提供了大量的字符串操作函数,功能强大,使用也比较简单.在这里结合实例总结分析PHP字符串函数的功能. 1.addcslash ...

  5. 20145240《Java程序设计》第一周学习总结

    20145240 <Java程序设计>第一周学习总结 教材学习内容总结 第一周学习Java首先从最基本的下载.配置环境.了解基本人机命令行方式等基础知识,以及编写简单的"Hell ...

  6. Windows10在待机状态时会卡屏的解决方案

    问题:Windows10在待机时,会出现卡屏(鼠标.键盘都无法操作,只能重启电脑),区别于平时我们看得比较多的花屏.蓝屏.黑屏. 原因:经过一段时间的待机,Windows10会进入到降电节能模式,由于 ...

  7. windows环境下安装部署并启用zkui的web图形界面

    在此之前的工作:不是本机部署的三个服务器最为伪集群的zookeeper环境,并将三个为服务启动起来. 然后才有了下面的工作. 1. 首先,zkui项目地址:https://github.com/Dee ...

  8. EntityFramework 学习 一 Execute Native SQL Query

    SQL query for entity types: using (var ctx = new SchoolDBEntities()) { var studentList = ctx.Student ...

  9. Tomcat学习之Wrapper

    Tomcat学习之Wrapper 分类: WEB服务器2012-08-30 22:16 1547人阅读 评论(0) 收藏 举报 tomcatservletwrapperservletslistexce ...

  10. super和this 在构造方法上的用法

    super Super()表示调用父类的构造方法.如果没有定义构造方法,那么就会调用父类的无参构造方法,即super(). this 在构造方法中,this表示本类的其他构造方法:student(st ...