Egret社区
如题,label/text就没有个属性能设置不换行或者显示省略号么。这个功能很常用的也应该是集成到引擎中的啊,或者有我没发现?求指示
分享到 :
0 人收藏

8 个回复

倒序浏览
冰湖  官方团队 | 2019-4-28 10:46:29
你好,如果不设置label的宽度,是不会换行的
xigalto  登堂入室 | 2019-4-29 08:53:19
冰湖 发表于 2019-4-28 10:46
你好,如果不设置label的宽度,是不会换行的

但是这个有个问题啊,不指定宽度他会把宽度给我变得很长,这样如果要保证显示外观(宽度)就只能把label扔到一个group里进行裁剪,这样设计不是很头疼么。因为这个问题直接导致界面设计的时候变得狠烦躁,希望设计团队可以考虑下这个问题
冰湖  官方团队 | 2019-4-29 09:54:55
我记得有一个属性是设置文本裁剪宽度的,
1556502866(1).jpg
ShaiLai  登堂入室 | 2019-4-29 12:38:54
\n不就是换行吗
xhfzcmt  初学乍练 | 2019-4-29 16:13:36
你說的功能屬性是truncateToFit。白鷺沒有這個東西。
xigalto  登堂入室 | 2019-4-30 09:43:51
冰湖 发表于 2019-4-29 09:54
我记得有一个属性是设置文本裁剪宽度的,

您说的这个似乎和我说的不是同一个东西,你这个是自动换行然后固定高度使得文本看起来只有一行,这个的确可以,但是没法显示省略号。在没有后者的情况下只能使用固定高度这种方式,不过还是建议引擎开发组考虑下加入这个功能
liu1515123582  登堂入室 | 2019-4-30 10:48:48
xigalto 发表于 2019-4-30 09:43
您说的这个似乎和我说的不是同一个东西,你这个是自动换行然后固定高度使得文本看起来只有一行,这个的确 ...

这种自己实现一下不就好了。引擎也只是提供基础功能,高级功能需要自己拼装吧
13596054529  登堂入室 | 2019-5-5 14:25:44
自己写一个判断,如果字符得长度超过了你所需要保留得长度 就进行裁剪然后自己添加省略号 就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部