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 面试10题

    面试10题: 题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项.n<=39 n=0时,f(n)=0 n=1时,f(n)=1 n>1时,f(n)=f(n-1 ...

  2. Spring Boot之AOP面向切面编程-实战篇

    目录 前言 编程范式主要有以下几类 引入pom依赖 aop注解 实现日志分割功能 前言 AOP是一种与语言无关的程序思想.编程范式.项目业务逻辑中,将通用的模块以水平切割的方式进行分离统一处理,常用于 ...

  3. Python异步非阻塞IO多路复用Select/Poll/Epoll使用,线程,进程,协程

    1.使用select模拟socketserver伪并发处理客户端请求,代码如下: import socket import select sk = socket.socket() sk.bind((' ...

  4. second application:use an arcgis.com webmap

    <!DOCTYPE html> <html> <head> <title>Create a Web Map</title> <meta ...

  5. HNOI2019梦游记

    \(Day_0\) 十点半开始睡觉,开始了八个小时的不眠之夜,整晚都没睡着,这状态明天肯定挂了 \(Day_1\) 开局一条鱼,计算几何只会\(20\) 还是\(T2\)的\(20\)纯暴力好打,\( ...

  6. 管道和xargs的区别

    1.概念 管道:将前一个命令的标准输出作为下一个命令的标准输入. xargs:将标准输入传递给下一个命令,作为其参数.(和管道连用)2.区别 2.区别 1:ls|cat是将ls的结果作为一个文件fil ...

  7. hive -e 时转义需要再加一个\

    hive窗口中使用转义字符: select split(concat_ws('|','123','456','789'),'\\|')from dual; 参考 http://jingyan.baid ...

  8. MySQL/MariaDB数据库备份与恢复之mysqlpump入门操作

    创建测试用表:MariaDB [music]>  create table summary(id int,info char(128));Query OK, 0 rows affected (0 ...

  9. C#中利用WebBrowser控件,获得HTML源码

    最近获得网页的几个老程序都不能用了. 我原来用 如下代码获得网页html 源码: <pre name="code" class="csharp"> ...

  10. [BZOJ4730][清华集训2016][UOJ266] Alice和Bob又在玩游戏

    题意:俩智障又在玩游戏.规则如下: 给定n个点,m条无向边(m<=n-1),保证无环,对于每一个联通块,编号最小的为它们的根(也就是形成了一片这样的森林),每次可以选择一个点,将其本身与其祖先全 ...