cocos2dx官网demo中虚拟键盘调用问题

<span style="font-size:14px;">void TextFieldTTFDefaultTest::onClickTrackNode(bool bClicked)
{
	
    CCTextFieldTTF * pTextField = (CCTextFieldTTF*)m_pTrackNode;
    if (bClicked)
    {
        // TextFieldTTFTest be clicked
        CCLOG("TextFieldTTFDefaultTest:CCTextFieldTTF attachWithIME");
		
	bool bTrue = pTextField->attachWithIME();
	CCLOG("==========pTextField->attachWithIME()============%d",bTrue);
        
    }
    else
    {
        // TextFieldTTFTest not be clicked
        CCLOG("TextFieldTTFDefaultTest:CCTextFieldTTF detachWithIME");
        pTextField->detachWithIME();
    }
}</span>


text input test这个项目,在测试的时候并没有虚拟键盘出来,但是根据书上说的,设置了这些个函数后应该会出来一个键盘,对于菜鸟级的我一头雾水,一直在调试,给源程序加了个调用返回,想看看是否调用成功,下面是打印结果:

<span style="font-size:14px;">TextFieldTTFDefaultTest:CCTextFieldTTF attachWithIME
==========pTextField->attachWithIME()============1</span>


 

没法办,最终上网搜查调用虚拟键盘的相关事例,查到一个坑爹的事实,windows没有虚拟键盘,把项目编译到android或者ios才能看到虚拟键盘哦。所以想看到效果,那么先移植到这两个平台吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值