cocosstudio里面的文本框能加个背景设置嘛

文本框可以自适应文本大小 来缩放,但不能设置背景,那么想问一下,可以加一个9宫格的背景设置么?

还是说你们有什么方法能方便的实现 聊天框? 根据 聊天内容大小自由缩放的。背景也自由缩放。

好像是的,确实没有背景图片,那只能用笨方法,判断字数多少,然后行数,高度根据字数再设置背景图的九宫格大小了。

我能想到的也只能这样,

你是想做出自动换行的效果吗?
做的是聊天窗口的哪部分呢?
编辑框部分还是发送出去的对话部分?

输入框部分自动换行现在是有支持的,不过似乎没有自适应高度(高度为0的情况下倒是可以,但是点击就响应不到了,获取到的宽度也会是0)。文本则没有支持。(截止于CCS v2.1beta)

label倒是支持自动换行和自适应高度,他有个setDimensions 的方法,传入的宽度可以设置他的最大宽度,高度为0的情况下就会自适应高度。同时getContentSize能够获得实际的显示效果。你可以用这个来做

-------------------------------我是分割线-----------------------------------
好吧我错了,Text文本控件是支持自动换行的,早上测试不行。刚测试又可以支持,估计早上写错了。
关于Text的自动换行和自动调整高度设置方法:
主要是两个接口:
1.Text的setTextAreaSize 设置固定宽度,高度设定0
2.Text的ignoreContentAdaptWithSize设置为true
即可。

— Begin quote from ____

引用第3楼东扬冬阳于2015-01-13 12:03发表的 回 2楼(vidust) 的帖子 :
你是想做出自动换行的效果吗?
做的是聊天窗口的哪部分呢?
编辑框部分还是发送出去的对话部分?

输入框部分自动换行现在是有支持的,不过似乎没有自适应高度(高度为0的情况下倒是可以,但是点击就响应不到了)。文本则没有支持。(截止于CCS v2.1beta)
http://www.cocoachina.com/bbs/job.php?action=topost&tid=281393&pid=1220274

— End quote

谢谢回答,我想做的是,承载这个文本框的背景也可以利用9宫格的功能 根据文本内容大小来自适应大小,

很多游戏不是都有的么,现实的聊天内容比较少,那么他弹出的聊天框也比较小,内容多。就聊天框内容也多,我们现在的办法都是根据文本框计算出大小来设置9宫格背景的大小的。

希望cocosttudio的文本控件能支持添加背景,这样可以再底层就控制好,不用逻辑代码来处理。

不知道表达得清楚不清楚,见谅

嗯,编辑器应该是没有这块的支持的。

不过未来开放插件的话应该都好做。

现在的话需要程序来写逻辑。也不复杂。

看看3楼,刚测试发现早上的回复有问题

我现在在cocos2d-x上都找不到一个方法去实现聊天界面。
具体问题就是无法根据聊天内容多少 自适应添加背景。
richtext,label好像都不行吧。:9::9::9::9::9::9:
求指教:6::6::6::6: