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

[size=2]目前Cocos2d-x有3种输入控件。CCTextFieldTTF,ui::TextField和ui::EditBox。
ui::TextField只是对CCTextFieldTTF的一个简单封装,所以实际上只有2种,(下面我会使用TextField来替代CCTextFieldTTF和ui::TextField)。
[color=#0000ff]TextField[/color]采用[color=#0000ff]OpenGL[/color]实现,所以跨平台行为和外观会一致。但是缺少了很多基本输入控件的功能,比如支持光标(我知道你们要吐槽这个,所以我自己招了。。。 )。[p_w_upload=94598]
[color=#0000ff]EditBox[/color]是通过添加一个[color=#0000ff]系统控件[/color]到OpenGL view上实现的,所以各个平台看起来都挺不错的。但是由于平台的不同会导致外观和行为上有所差异,而且在某些平台上(比如Win32,Linux),实现起来非常麻烦。

对于这些控件,我们还有很大的提升优化空间。所以在这里,我需要收集一些信息:
[/size][list][li][color=#ff0000][size=5]1.你们最想要的特性[/size][/color][/li][li][color=#ff0000][size=5]2.在使用过程中遇到的最大问题[/size][/color][/li][/list][size=2]
子龙山人擅长收集中英文论坛所有关于这些信息的建议和吐槽并进行优化,而我擅长卖队友。[/size][size=2] [p_w_upload=94597]
v3.7beta0发布帖所说:[/size]

[size=3]在v3.8中,我们不会做一些新功能,而是会放慢速度,全力优化当前的2d和3d模块。[/size]
[p_w_upload=94596]

:12: 大家赶快来吐槽吧! 一会我再来看(逃)

火钳刘明
:2:

TextField希望的功能:弹出输入法时候,屏幕能相应的上弹和输入法相同的高度,输入完毕再恢复原样
EditBox希望做到:触摸哪个坐标弹出EditBox,就从哪个坐标播放一个放大的动画。让用户觉得这个输入框是从那里弹出来的,现在的太生硬

EditBox没有确定按钮,一定要从输入法上点确定:12:

editbox点击输入时,在安卓环境下密文显示会失效,

TextField:
1.我希望TextField有EditBox的 弹出输入法时候,屏幕能相应的上弹和输入法相同的高度,输入完毕再恢复原样
2.我希望TextField有EditBox的 光标功能
3.我希望TextField有EditBox的 复制粘贴功能

EditBox:
1.在安卓上好看点吧 -_- ,没其他需求了。

1赞

cocos ui模块貌似是吐槽最多的,子龙山人还需努力啊。。。:14::14::14:

editbox 设置最大长度后,还可以通过联想方式,输入更多字符,

更加换行

实现iOS上面那些功能现在就足够了,当然弄一些更实用方便的也不错。:14::14::14::14::14::14:

1.光标
2.TextField安卓下setPasswordEnabled(true)后输入时在系统输入框里并不是密文的样子

TextField 个人感觉完全可以废掉,正式版本几乎不会用到这种控件, 专注一个EditBox优化,另外Cocostudio应该用EditBox

1.看下editbox在android上什么样子吧。。你觉得有人会用这个吗?
2.支持多行输入

说的有道理啊,还不如专注一个的优化,吧EditBox优化好,Cocostudio上也用EditBox

希望有coc部落联盟 聊天那样的输入框,coc分享视频时候的输入框:4:

我们之前内测的时候也遇到这样的问题…现在接完sdk了…基本没怎么关注了…现在你Editbox密文还重现么?

TextField从各种角度来说都还不错,但是不怎么用,至于原因,楼主已经招了!
至于EditBox,则是吐槽点颇多……很容易造成输入时候,和未输入时候字体(字号,字色)不一致。以前就见过一个这样的游戏,也是有点醉。
其实我觉得EditBox可以考虑换成把输入框弹出来的风格(当然也可以单独再创建一个控件,至于控件名,随意啦~:13:
我所说的弹出来的风格,就是出来一个跟微信输入框似的东西,
至于什么样,来看我这个文章:http://blog.csdn.net/qq446569365/article/details/46428479
这种风格,不同平台也容易保持显示效果一致,屏幕不用上移了。而且用户输入的时候也更加直观、清楚,并且有清除输入的小X,还可以加入确定输入和取消输入的按钮(必须在键盘上点确定的这个问题楼上有人谈到过)。
同时再弄个接口设置下多行输入和单行输入就更完美了!
呃呃,说的不一定对,大家轻喷!:10:

1赞

我先看看你的实现,看你博客里的截图,貌似不错。

:10:我不咋会OC,实现完全就是用原有的EditBox改的……见笑了……

我希望废弃TextField,cocostudio上也用EditBox,弄2个完全没必要,还不如专注一个。

EditBox改进:在安卓上显示效果非常非常丑,我希望做成和ios上的显示效果一样,所有功能都一样

如果这样就完美了!!!:2::2::2::2::2: