博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何实现输入文本TextFiledTTF
阅读量:7174 次
发布时间:2019-06-29

本文共 973 字,大约阅读时间需要 3 分钟。

如何实现输入文本TextFiledTTF

 

1 //获得可见区域的大小 2     Size visibleSize = Director::getInstance()->getVisibleSize(); 3      4     //使用一个默认要先呈现一段文字 5     TextFieldTTF *tf = TextFieldTTF::textFieldWithPlaceHolder("在这里输入", "宋体", 20); 6      7     tf->setPosition(visibleSize.width/2, visibleSize.height/2);//设置显示的位置 8  9     addChild(tf);10     11     //将输入文本与输入法链接12     //添加监听器13     auto listener = EventListenerTouchOneByOne::create();14     listener->onTouchBegan = [tf](Touch *t, Event *event){
//闭包函数15 //先获取文本狂的边界区域.是否包括触摸点(Touch对象)16 if (tf->getBoundingBox().containsPoint(t->getLocation())) {17 tf->attachWithIME();//链接输入法18 19 log(">><><>");20 }else{21 tf->detachWithIME();22 }23 24 return false;25 };26 //添加监听器27 Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, tf);

 

转载于:https://www.cnblogs.com/dudu580231/p/4373550.html

你可能感兴趣的文章
十个必不可少的网络安全测试工具
查看>>
我的友情链接
查看>>
思达报表工具Style Report基础教程—在数据块中设置Where、Having条件
查看>>
计算机领域最新技术报告:云数据库
查看>>
ora-01658 unable to create initial extent for segment in tablespace
查看>>
Centos利用 rsync+inotify实现实时同步
查看>>
Difference Between VMFS 3 and VMFS 5
查看>>
time命令小结
查看>>
kali 1.0.9a 启动Metasploit
查看>>
python 数字
查看>>
Android入门及环境搭建
查看>>
我的友情链接
查看>>
flume source channel sink
查看>>
Axis2+spring的webservice小例子
查看>>
Android UI系列-----ScrollView和HorizontalScrollView
查看>>
Mac OS X 背后的故事
查看>>
AgileEAS.NET敏捷开发平台及案例下载(持续更新)-索引
查看>>
修改hosts文件无效?附解决办法
查看>>
OpenCV编程->Haar训练(1)
查看>>
Oracle_071_lesson_p10
查看>>