【子龙山人在召唤】来给gui吐槽吧!

— Begin quote from ____

引用第23楼shos于2014-04-10 16:43发表的 :

  1. UI系全部

— End quote

让人迷惑的函数名 我再补一刀:
Text,TextField:
设置文字:setText();
读取文字:getStringValue();

Button:
设置文字:setTitleText()
读取文字:getTitleText()
这是我以前在 UITextField的七宗罪 里写过的:http://www.cocoachina.com/bbs/read.php?tid=182207

你指的子节点是Node的子类,还是Widget的子类?

— Begin quote from ____

引用第14楼孤独の快乐于2014-04-10 15:52发表的 :

  1. 控件名称:cocostudio的Button

  2. 槽点:点击放大竟然只是底图放大,按钮上添加的子节点不会跟着放大,好蛋疼啊

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

— End quote

这个控件 后面要删除,推荐使用CCEditBox

— Begin quote from ____

引用第35楼qiuzhongqun于2014-04-11 11:04发表的 :

  1. 控件名称:UITextfield (和CCTextFieldTTF)

  2. 槽点:没有光标,不能插入输入,(IOS平台下,密码框输入完成后按回车,无法关闭输入法,而明文输入框是可以关闭输入法的,这一bug在CCTextFieldTTF中也存在)

3.改进建议:希望改进一下啦
http://www.cocoachina.com/bbs/job.php?action=topost&tid=197513&pid=924312

— End quote

你可以自己包装一个create方法,然后在里面注册好事件。创建对象的时候,只需要调用一个方法就好了。

— Begin quote from ____

引用第38楼zwpmain于2014-04-11 12:25发表的 :

  1. 控件名称:整个控件gui

  2. 槽点:现在控件管理.事件注册.扩展太蛋疼了,创建一百个控件.就要注册一百个事件.想死的心都有

3.改进建议:能不能弄个管理器.统一管理,排序,分发事件.子类事件向父类分发
http://www.cocoachina.com/bbs/job.php?action=topost&tid=197513&pid=924417

— End quote

— Begin quote from ____

引用第41楼子龙山人于2014-04-12 10:45发表的 :
你指的子节点是Node的子类,还是Widget的子类?

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

— End quote

都一样的,addChild和addNode都是加到this上的,button的三个状态的图片也是加到this上的,点击放大只是把图片放大,而不是把this放大。

  1. 控件名称:无

  2. 槽点:无

3.改进建议:无

4.希望添加的功能:求个可以播放gif动态图片的控件

添加类似uitextview得控件么

  1. 控件名称:RichText

  2. 槽点:不知道怎么进行强制换行。在不忽略宽度自动换行的情况下,无法取得文本实际高度

3.改进建议:识别\n自动换行。size或contentSize随文本实际内容自动调整。同时handleTextRenderer等几个protected函数改成virtual的。

4.希望添加的功能:

算是listView的扩展了,就等于更iphone设置时间一样对吧.

1.控件名称:cocostudio的ScrollView

2.槽点1:设置滚动区域怎么就变成从终点滚到起点了?这个表示很蛋疼,而且是概率性事件。如果没看懂问题,就继续往下看:ScrollView添加一张大图片,目的是从起点滑动到终点,设置其滚动区域与图片大小一样,此时就会默认显示已经滑到终点了,在工程里打开运行时默认显示终点,应该是坐标系的问题吧,我只是猜测。
槽点2:ScrollView为什么没有像OC的ScrollView有那样的整页滑动呢?一划就是一页。。。难道是我不会用???:12:

3.改进建议:修复bug吧

4.希望添加的功能:ScrollView整页滑动效果

  1. 控件名称:UIWidget

  2. 槽点:UILayer设置setTouchEnabled(false)后,其子对象都不会接受事件了,但是UIWidget设置setTouchEnabled(false)后,子对象仍然可以接受事件。

3.改进建议:给UIWidget加一个可以使子对象也都不接受事件的方法

4.希望添加的功能:给UIWidget加一个可以使子对象也都不接受事件的方法。 标签页组件,就像浏览器上面的标签页一样的

  1. 控件名称:LoadingBar

  2. 槽点:接口setPercent 和 setPercent 是用的整数

3.改进建议:能不能用浮点数,或者提供浮点数接口。譬如进度条是400像素,每进1要加4像素,很不平滑。其实内部都是用的浮点数,不明白接口为什么要整形。

4.希望添加的功能:浮点数接口

— Begin quote from ____

引用第23楼shos于2014-04-10 16:43发表的 :

  • ActionManager只能释放所有的动画,而无法针对某一个。

  • 如果载入了多个相同的UIWidget,想指定它们播放不同的动画,却只有最后载入的在动。

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

— End quote

这两个是同一个问题,而且是cocostudio的问题,应该不是 子龙山人 在维护。好想帮他们维护啊。

我想吐槽的是不能利用多点触摸来缩放 添加到cocos2dx的cocostudio的UI,希望到时候能实现这个功能,也就是把默认的单点触摸改为多点触摸来实现:2::2::2::2::2::2::2:

文本框,自动换行和手动换行支持一下就好。

哈哈,看看。貌似很多已经修复了

  1. 控件名称: 3.2版 ScrollView
  2. 槽点:scrollToperceVertical 方法精确度好差。

3.改进建议:建议可以滚动到指定的item,位置如果能控制那就更好了

4.希望添加的功能:希望添加一个滚动到指定item的功能,有了Bounce后 总是很难精确到item

android 输入法 完成 无法响应 关闭IME事件。 需要点击界面才响应 。。。。。。。。。。。。。。