Egret社区

关于文本换行的问题

2016-5-26 10:48
577510
1银子
本帖最后由 xb274271924 于 2016-5-26 11:22 编辑

var txt:egret.TextField = new egret.TextField();
txt.x = txt.y = 150;
txt.border = true;
txt.width = 100;
txt.height = 10;
txt.wordWrap = false;
txt.multiline = false;
txt.text = "111222333444555666777888999000";
this.addChild(txt);

设置了不多行,不自动换行,如果不设置height,还是会自动换行、、
如果不设置自动换行,只把height设置为10,也只能显示一行出来(字号够大的话)这样的话自动换行的属性没什么用了吧?

分享到 :
0 人收藏

10 个回复

倒序浏览
xb274271924  圆转纯熟 | 2016-5-26 11:01:11
lianleel8 发表于 2016-5-26 10:55
txt.wordWrap = false; 把这个改成ture才是自动换行,而且你的height设置得太小了,换行也看不见,设置高一 ...

我是要不自动换行,可能表述不清。。如果我不设置height,只设置单行和不自动换行,还是会自动换行的
xb274271924  圆转纯熟 | 2016-5-26 11:19:26
lianleel8 发表于 2016-5-26 11:06
肯定啊,你要把height设置为一行的高度才能让他不自动换行啊,比如设置成30,不让他显示下第二行的高度就 ...

感觉不太科学啊,既然设置了单行且不自动换行,那不应该就显示一行么。。。而且设置了高度以后,确定是没换行,还是换了只是没显示出来
xb274271924  圆转纯熟 | 2016-5-26 11:21:03
lianleel8 发表于 2016-5-26 11:06
肯定啊,你要把height设置为一行的高度才能让他不自动换行啊,比如设置成30,不让他显示下第二行的高度就 ...

我试了一下,把上面代码的多行和自动换行去掉,高度也设置成10,还是只显示一行~
yjtx  官方团队 | 2016-5-26 16:30:52
没有不自动换行这个 api,目前只有自动换行,wordWrap 指是否按单词整体换行
xb274271924  圆转纯熟 | 2016-5-27 09:35:03
yjtx 发表于 2016-5-26 16:30
没有不自动换行这个 api,目前只有自动换行,wordWrap 指是否按单词整体换行

好吧~那API那里写的有错误啊
http://edn.egret.com/cn/apidoc/i ... .TextField#wordWrap
yjtx  官方团队 | 2016-5-27 09:48:36
xb274271924 发表于 2016-5-27 09:35
好吧~那API那里写的有错误啊
http://edn.egret.com/cn/apidoc/index/name/egret.TextField#wordWrap ...

谢谢,我们改下注释
tianair  圆转纯熟 | 2016-10-14 11:05:52
yjtx 发表于 2016-5-26 16:30
没有不自动换行这个 api,目前只有自动换行,wordWrap 指是否按单词整体换行

什么时间加上是否自动换行的api
tianair  圆转纯熟 | 2016-10-14 11:05:56
yjtx 发表于 2016-5-26 16:30
没有不自动换行这个 api,目前只有自动换行,wordWrap 指是否按单词整体换行

什么时间加上是否自动换行的api
yjtx  官方团队 | 2016-10-14 14:04:28
tianair 发表于 2016-10-14 11:05
什么时间加上是否自动换行的api

暂时不会
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部