中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Cocos2d-x CCEditBox 編輯框

發布時間:2020-08-08 05:52:22 來源:網絡 閱讀:3395 作者:杜甲同學 欄目:游戲開發

CCEditBox 編輯框




要使用CCEditBox要加如下頭文件和命名空間的聲明



#include "cocos-ext.h"
usingn amespace cocos2d;
using namespace extension;


bool HelloWorld::init()
{
    //////////////////////////////
    // 1. super init first
    if ( !CCLayer::init() )
    {
        return false;
    }
    CCSize size = CCDirector::sharedDirector()->getWinSize();
    CCScale9Sprite* sacel9SprY = CCScale9Sprite::create("Icon@2x.png");
    CCEditBox* box = CCEditBox::create(CCSizeMake(300, 100), sacel9SprY);
     //設置編輯框內的文字
//    box->setText("xcc");
    //設置位置
    box->setPosition(ccp(200, 200));
                                                         
    //獲取編輯框內的文字
    CCLOG("Text:%s",box->getText());
                                                         
    box->setDelegate(this);
                                                         
     //設置文本的顏色
    box->setFontColor(ccc3(255, 0, 0));
                                                         
                                                         
    //當編輯框中沒有任何字符的提示
    box->setPlaceHolder("請輸入賬號:");
                                                         
    //最大輸入文本長度
    box->setMaxLength(3);
                                                         
    box->setInputMode(kEditBoxInputModeAny);
                                                         
                                                        
     //      kEditBoxInputModeAny:         開啟任何文本的輸入鍵盤,包括換行
     //      kEditBoxInputModeEmailAddr:   開啟 郵件地址 輸入類型鍵盤
     //      kEditBoxInputModeNumeric:     開啟 數字符號 輸入類型鍵盤
     //      kEditBoxInputModePhoneNumber: 開啟 電話號碼 輸入類型鍵盤
     //      kEditBoxInputModeUrl:         開啟 URL 輸入類型鍵盤
     //      kEditBoxInputModeDecimal:     開啟 數字 輸入類型鍵盤,允許小數點
     //      kEditBoxInputModeSingleLine:  開啟任何文本的輸入鍵盤,不包括換行
                                                          
                                                         
     box->setReturnType(kKeyboardReturnTypeSearch);
                                                         
                                                         
     //      kKeyboardReturnTypeDefault:  默認使用鍵盤return 類型
     //      kKeyboardReturnTypeDone:     默認使用鍵盤return類型為“Done”字樣
     //      kKeyboardReturnTypeSend:     默認使用鍵盤return類型為“Send”字樣
     //      kKeyboardReturnTypeSearch:   默認使用鍵盤return類型為“Search”字樣
     //      kKeyboardReturnTypeGo:       默認使用鍵盤return類型為“Go”字樣
                                                         
                                                         
    //設置該屬性輸入密碼時為替代符
    box->setInputFlag(kEditBoxInputFlagPassword);
                                                         
                                                        
     this->addChild(box);
                                                         
                                                         
                                                         
                                                        
                                                         
                                                        
    return true;
}
void HelloWorld::editBoxEditingDidBegin(cocos2d::extension::CCEditBox *editBox)
{
    CCLOG("start edit");
}
void HelloWorld::editBoxEditingDidEnd(cocos2d::extension::CCEditBox *editBox)
{
     CCLOG("end edit");
}
void HelloWorld::editBoxReturn(cocos2d::extension::CCEditBox *editBox)
{
    CCLOG("editboxreturn");
}
void HelloWorld::editBoxTextChanged(cocos2d::extension::CCEditBox *editBox, const std::string &text)
{
     CCLOG("textchanged");
}

代碼下載: http://pan.baidu.com/share/link?shareid=3575767427&uk=3189484501



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

边坝县| 磴口县| 南投县| 邵阳市| 刚察县| 肇州县| 桂阳县| 辽中县| 桦南县| 东山县| 香河县| 丹凤县| 德阳市| 舒城县| 葵青区| 綦江县| 许昌市| 二手房| 正阳县| 林西县| 桓台县| 景谷| 奉化市| 巴青县| 绥棱县| 兴安县| 凯里市| 明星| 巴彦县| 宝清县| 镇江市| 桐城市| 依安县| 林甸县| 固阳县| 平山县| 和平区| 和田市| 乃东县| 河南省| 新昌县|