你最讨厌EditBox,TextField哪些特性?

— Begin quote from ____

引用第9楼天人合一于2015-07-02 14:43发表的 :
实现iOS上面那些功能现在就足够了,当然弄一些更实用方便的也不错。:14: :14: :14: :14: :14: :14: http://www.cocoachina.com/bbs/job.php?action=topost&tid=308875&pid=1339723

— End quote

我认为必须只专注一个输入控件,最重要的是实现的效果能和ios的输入框功能一样,就很完美了。

还有建议弄一个多行输入框功能。

只要能做到这样,可以说就没任何问题了,完全实用!!!

我要吐槽,我希望EditBox能支持换行

:15: win32上editbox能发布?能上线?

— Begin quote from ____

引用第33楼子龙山人于2015-07-06 16:29发表的 :

关于第1点,因为 windows 平台的 EditBox 实现很烂,所以studio 不太可能去支持 EditBox.

关于第二点,因为 TextField 是纯 OpenGL 实现,而 EditBox 实际 上就是系统控件 的封装,两个控件 没办法做到 API 完全一致。后续我们会完善 TextField,
http://www.cocoachina.com/bbs/job.php?action=topost&tid=308875&pid=1341895

— End quote

1:实现烂好歹能用吧,支持了也就是说可以通过csb的方式导出使用了,不会说用了textfield代码里面就只能用textfield了(我现在通过改reader,将textfield的属性设置到editbox上),而且win32也没人拿来发布游戏吧
2:其实还是可以一致的,至少把能一致的行为一致了吧,比如maxlength,password什么的
3:我是支持保留editbox,因为textfield没法复制粘贴(或者说复制粘贴无效,因为不是输入),而且看论坛里面的大家好像也都是支持保留editbox,因为editbox更像是用户熟悉的输入方式(比如qq微信什么的)

TextField 能加的进去复制粘贴功能吗?很困难吧,光标和换行还好一些。

我觉得应该是分平台实现不同的接口,只要接口统一即可(当然windows平台就只能哈哈哈了)

能和iOS原生的一样好用就行,别的就不多求了!!

安卓软键盘消失,Cocos2dxEditBoxDialog如何也一起消失?
详细见:http://www.cocoachina.com/bbs/read.php?tid-311911.html

我们是在安卓环境下加了一个变*的处理

EditBox在android上的表现还可以,在ios上就有那么点奇怪~ios上是层整体上移到获得焦点的输入框高出软键盘的位置,本人使用3.3版本是这样子的情况。所以,ios能做的和android那样,效果就好看些了~

version: cocos2d-x 3.6
各种文本框现有的BUG;

1.我在一个Node里放了一个TextField,和一个关闭按钮, 然后点输入弹出输入法,然后点关闭按钮调用removeChild(node),把包含该TextField的Node移除,刚才弹出的输入法还在界面上,关不掉了;

2.手机中,游戏切换到后台后,放置一段时间再切换到前台,所有的ttf文本都变成方块了。

— Begin quote from ____

引用第51楼唐小宗于2015-07-17 11:57发表的 :
version: cocos2d-x 3.6
各种文本框现有的BUG;

1.我在一个Node里放了一个TextField,和一个关闭按钮, 然后点输入弹出输入法,然后点关闭按钮调用removeChild(node),把包含该TextField的Node移除,刚才弹出的输入法还在界面上,关不掉了;

http://www.cocoachina.com/bbs/job.php?action=topost&tid=308875&pid=1349312

— End quote

第一个问题有解决办法,在删除note前,调用TextField的didNotSelectSelf()函数

TextField中文输入时,每输入一个字母或删除一个字母,没有回调方法,不知道输入了什么字母和删除了什么字母。 (还是说有这个方法,我没有找到?)

我只使用了通过cocos添加的那个控件,都没注意是哪个。不支持光标,文字位置也对不齐,就是一坨垃圾啊。

希望更新的内容:
1.增加自动换行
2.修正对于中英文字符串,进行换行的时候,实际分割长度与预设的分割长度不符

能否共享 你的实现?

支持多行输入 可设置换行长度 如果输入的内容能设置对其方式就更好了

光标光标光标

自动换行自动换行自动换行