你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir3]3.2.3 label 文本排版异常
对label对象进行入池操作后,从对象池中取出后,在再次使用时排版异常,正常显示应该时不用换行的
LayaProject2.rar
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
layabox
赞同来自:
文本勾选了自动换行属性,自然会在到达行尾时自动折行,和是否回收没什么关系。
分析一下你的问题:
一、首先你在IDE里先设置了默认文本“
1111111
”,由于你属性的“自适应大小”选择的是“宽度和高度”。所以文本的宽度是自动根据你默认文本来的,你在设置完这些之后,才勾选的“自动换行”。所以宽度就定格在了你“1111111”时的宽度,然后不再增加。
二、你在代码的入口方法里,改了文本为“00”,但是宽高还是IDE里设置的。所以“00”小于你的IDE初始宽度。当然就不会自动换行了。
但是,你移除了之后,组件是重新添加的。此时没有了默认的宽高,所以第一个字的宽就是文本的宽,超过了一个字符当然就自动换行。
这不是问题,文本就是这样用的。
我猜测你是想固定在一个宽度上不换行,超过后,才换行。那就不是你现在这样设置的,你的“自适应大小”属性不能选择“宽度和高度”,只能选择“高度”,这样,你就可以自己任意设置一个固定的宽,用这个宽决定要不要换行。
所以,结论是,你反馈的问题不是BUG,是使用错误,结帖。
该问题目前已经被锁定, 无法添加新回复
发起人
1732783960用户
相关问题
文本如何自动换行
List 组件列表渲染异常
ios14系统下 blendMode='lighter' 图片异常
关于文本遮挡
分享,扩展Laya.Text组件实现简单的富文本
btn 鼠标移动上去默认文本颜色是绿色,我想换成其他颜色,如何操作?
layaair3.1.3版本打出的项目中的text与label组件在vivo小游戏引擎1105及以下文字显示异常
富文本下划线绘制bug
修改stage的scale后,会发生异常情况
构建iOS工程后,真机上运行显示“网络异常,请检查您的网络或与开发商联系...”,
text富文本,溢出处理 截断显示省略号 存在异常
问题状态
最新活动:
2025-02-14 13:41
浏览:
4410
关注:
3
人
商务合作
1 个回复
layabox
赞同来自:
分析一下你的问题:
一、首先你在IDE里先设置了默认文本“1111111”,由于你属性的“自适应大小”选择的是“宽度和高度”。所以文本的宽度是自动根据你默认文本来的,你在设置完这些之后,才勾选的“自动换行”。所以宽度就定格在了你“1111111”时的宽度,然后不再增加。
二、你在代码的入口方法里,改了文本为“00”,但是宽高还是IDE里设置的。所以“00”小于你的IDE初始宽度。当然就不会自动换行了。
但是,你移除了之后,组件是重新添加的。此时没有了默认的宽高,所以第一个字的宽就是文本的宽,超过了一个字符当然就自动换行。
这不是问题,文本就是这样用的。
我猜测你是想固定在一个宽度上不换行,超过后,才换行。那就不是你现在这样设置的,你的“自适应大小”属性不能选择“宽度和高度”,只能选择“高度”,这样,你就可以自己任意设置一个固定的宽,用这个宽决定要不要换行。
所以,结论是,你反馈的问题不是BUG,是使用错误,结帖。