在使用plus.nativeObj.View的时候TextStyles的whiteSpace在APP端本来是超出范围后设置自动换行,
view2.drawText('原生绘制的文本内容1111111111111111111111111111111111111', {top:'115px',left:'0px',width:'100%',height:'10px'}, {whiteSpace:'normal'});
结果字体全部消失,其他属性均正常
用户距离您30米
- 发布:2019-03-15 11:09
- 更新:2022-07-13 16:45
- 阅读:1155
plus.nativeObj.View的whiteSpace自动换行无效
分类:HTML5+
4 个回复
2***@qq.com
内容中包含\n无法换行,老哥解决了吗
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 - Hello World
我也遇到了。。。。请问问题解决了吗?
phoeniix - Hello World
把height属性去掉,就可以显示了。