我正在尝试制作带下划线的文本,但我收到此警告。
截图 here !
代码是:
var texto= L("txt_olvide_password");
var attr = Titanium.UI.createAttributedString({
text: texto,
attributes: [ { type: Titanium.UI.ATTRIBUTE_UNDERLINES_STYLE, range: [0,texto.length] }, ]
});
var lblOlvidePassword = Titanium.UI.createLabel({
top: '58%',
color: clr_aux1,
font: { fontFamily: font_primaria, fontSize: 16 },
attributedString: attr
});
vistaLogin.add(lblOlvidePassword)
我做错了什么? 提前致谢。
Titanium Appcelerador 4.5.0 开发工具包:5.2.0 iOS/安卓
最佳答案
带下划线你也应该使用
值
喜欢
var attr = Titanium.UI.createAttributedString({
text : texto,
attributes : [{
type : Titanium.UI.ATTRIBUTE_UNDERLINES_STYLE,
range : [0,texto.length],
value : Titanium.UI.ATTRIBUTE_UNDERLINE_STYLE_SINGLE
}]
});
现在可以正常工作了。
关于ios - 文本下划线 - createLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36435349/