[寒江孤叶丶的CrossApp之旅_10][入门系列]CrossApp中CATextField的...

问题描述

CrossApp中CATextField的使用CATextField是CrossApp中用于接收用户输入的控件auto textField = CATextField::createWithCenter(CADipRect(size.width*0.5, size.height*0.7, size.width*0.6, size.height*0.05)); textField->setBackgroundView(CAScale9ImageView::createWithImage(CAImage::create("source_material/ex1.png")));//设置背景图 textField->setPlaceHolder("Please enter some infomation");//设置默认文字 textField->setInputType(KEY_BOARD_INPUT_NORMAL);//设置输入方式 textField->setFontSize(_px(24));//设置字体大小 textField->setSpaceHolderColor(CAColor_yellow); std::string str=textField->getText();//获取用户所输入的内容 默认打开的键盘类型有以下三种enum eKeyBoardType { KEY_BOARD_TYPE_NORMAL = 0, KEY_BOARD_TYPE_NUMBER, KEY_BOARD_TYPE_ALPHABET, }; KEY_BOARD_TYPE_NORMAL 默认形式 KEY_BOARD_TYPE_NUMBER 数字 KEY_BOARD_TYPE_ALPHABET 字母CATextField的文本显示方式有以下两种:enum eKeyBoardInputType { KEY_BOARD_INPUT_NORMAL = 1, KEY_BOARD_INPUT_P**WORD, }; KEY_BOARD_INPUT_NORMAL 一般输入模式KEY_BOARD_INPUT_P**WORD 密码输入模式目前0.3.5版本,CATextField在mac平台上有若**的bug,例如无法设置默认文字(运行崩溃),无法设置接收用户输入等等,但是在ios平台上这些功能都支持。还是等**完善吧~

时间: 2024-11-02 17:22:43

[寒江孤叶丶的CrossApp之旅_10][入门系列]CrossApp中CATextField的...的相关文章

[寒江孤叶丶的CrossApp之旅_05][入门系列]CrossApp如何创建一个...

问题描述 CrossApp如何创建一个新的window(窗口) CrossApp是基于MVC模式开发的,每一个view和model都是**的,而两者之间由controller作为桥梁连接到一起.所以在创建一个新窗口的时候需要创建两个类,一个作为view 一个作为controller. 本文中,view起名为:MainMenuWindow controller类名为:MainMenuViewController 首先,MainMenuWindow 需要两个初始化方法,一个是作为工厂方法的Creat

[寒江孤叶丶的CrossApp之旅_06][入门系列]CrossApp控件之Label标...

问题描述 CrossApp控件之Label标签.什么是AnchorPoint锚点CALabel是CrossApp中的标签控件,可以用的地方很多,作为一些提示出现很不错,CALabel共有六种对齐方式,(居上,居中,居下),(局左,居右,居中)这两种需要分开设置.亦可设置锚点的信息.对于没有没有学习过Cocos2d-x的朋友,锚点理解起来可能有些问题,锚点是View(Node)的中心点,在设置View坐标时候,锚点会对齐所设置的坐标.缩放以及旋转也都是以锚点为中心执行的.锚点的设置是从0-1的 也

[寒江孤叶丶的CrossApp之旅_07][入门系列]CrossApp中信息框CAAler...

问题描述 CrossApp中信息框CAAlertView的使用 **的API文档,对于CAAlertView的介绍存在着一些不准确的地方.(也许是我说的不准确,欢迎纠正)下面简单介绍一下CAAlertView的使用.CAAlertView中主要由三部分组成,Title,Message 以及Button.对应这三个部分,有分别设置他们属性的函数.Title部分:void setTitle(std::string var,CAColor4B col = CAColor_black);设置标题文字,以

[寒江孤叶丶的CrossApp之旅_09][入门系列]CrossApp中CAButton的使用

问题描述 CrossApp中CAButton的使用CAButton在CrossApp的应用程序开发过程中,使用的非常频繁,很多控件也是以他为基础的,比如之前介绍的CAAlertView.CAButton有四种创建方法:CAButton::create( const CAButtonType &buttonType)CAButton::createWithCenter(const CrossApp::CCRect &rect, const CAButtonType &buttonTy

[寒江孤叶丶的CrossApp之旅_01]CrossApp在MAC下的环境搭建

问题描述 MAC下的环境搭建和设置要比Windows简单的多.所以第一篇首先尝试搭建一下MAC下的环境.过会儿去琢磨Windows的去=.=首先,要先下载CrossApp的工程,下载地址自然是9秒社区了传送门其次,下载Android所必备的adt-bundle-mac android-ndk-r9c (根据Cocos2d-x的经验,android-ndk必须使用r9c,好像10会出现一些错误.不知道CrossApp如何)由于MAC系统集成了java和python的环境,所以不需要对java和py

[寒江孤叶丶的CrossApp之旅_03]CrossApp编译错误There is no SDK with...

问题描述 CrossApp编译错误There is no SDK with the name or pathCrossApp编译错误There is no SDK with the name or path的解决办法.有些用户在编译CrossApp创建的工程时候,会遇到找不到SDK的错误.error: There is no SDK with the name or path '/Users/archer/Desktop/CrossApp-0.3.5/CrossApp/proj.mac/maco

[寒江孤叶丶的CrossApp之旅_11][入门系列]通过Demo学习CrossApp...

问题描述 通过Demo学习CrossApp之SecondViewController篇本文章是我在读Demo时候随手写的注释,分享出来供大家交流探讨.如有不对之处欢迎指出!SecondViewController.h#ifndef _Second_ViewController_h_ #define _Second_ViewController_h_ #include #include "CrossApp.h" #include "CrossAppExt.h" #in

[寒江孤叶丶的CrossApp之旅_08][入门系列]CASegmentedControl的简...

问题描述 CASegmentedControl的简单介绍CASegmentedControl相当于Android中的TabView.在开发过程中十分常用.CASegmentedControl使用起来并不负责,寥寥几行代码便可搞定.segment = CASegmentedControl::createWithCenter(CADipRect(size.width*0.5,size.height*0.3, size.width*0.8, size.height*0.1), 3); segment-

NHibernate之旅(17):探索NHibernate中使用存储过程(下)

本节内容 引入 实例分析 拾遗 结语 引入 上两篇,介绍使用MyGeneration提供的模板创建存储过程和删除对象.创建对象.更新对象整个详细过程,这篇介绍如何利用<sql-query>做更多的事,在程序开发中,我们不仅仅只利用存储过程增删查改对象,我们还可以想执行任意的存储过程,这不局限于某个对象,某个CURD操作,怎么做呢?注意:本篇并非官方权威的资料,所以敬请参考.如果你还没有学习NHibernate,请快速链接到NHibernate之旅系列文章导航. 实例分析 下面我用几个例子来分析