用户距离您30米
用户距离您30米
  • 发布:2019-03-15 11:09
  • 更新:2022-07-13 16:45
  • 阅读:1155

plus.nativeObj.View的whiteSpace自动换行无效

分类:HTML5+

在使用plus.nativeObj.View的时候TextStyles的whiteSpace在APP端本来是超出范围后设置自动换行,
view2.drawText('原生绘制的文本内容1111111111111111111111111111111111111', {top:'115px',left:'0px',width:'100%',height:'10px'}, {whiteSpace:'normal'});
结果字体全部消失,其他属性均正常

2019-03-15 11:09 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

内容中包含\n无法换行,老哥解决了吗

6***@qq.com

6***@qq.com - 前行者

指定文本位置处换行TextStyles: {whiteSpace:'normal'} 同时绘制文本需要换行处添加\n 若是需要在文本超出尾部换行只需设置TextStyles: {whiteSpace:'normal'}

tips: '将条形码放入框内,即可完成扫码 仅支持条形码,暂不支持监管码',
或者
tips: '将条形码放入框内,即可完成扫码\n仅支持条形码,暂不支持监管码',

var tipInfoView = new plus.nativeObj.View('tipContent', {
top: '70%',
left: '0px',
height: '40px',
width: '100%'
},
[{
tag: 'font',
id: 'scanTips',
text: this.tips,
textStyles: {
size: '15px',
color: '#ffffff',
whiteSpace:'normal'
},
position: {
top: '0px',
left: '0px',
width: '100%',
height: '40px'
}
}
]);

phoeniix

phoeniix - Hello World

我也遇到了。。。。请问问题解决了吗?

phoeniix

phoeniix - Hello World

把height属性去掉,就可以显示了。

该问题目前已经被锁定, 无法添加新回复