ios - 文本下划线 - createLabel

标签 ios label appcelerator appcelerator-titanium underline

我正在尝试制作带下划线的文本,但我收到此警告。

截图 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/

相关文章:

c# - C# winforms标签中的图像缩小

javascript - 从javascript中的函数访问变量?

android - 删除构建中不必要的 Android 权限

android - 在应用程序 android appcelerator Android SDK 23、Ti SDK 5.1.0 及更高版本中播放 youtube 视频

ios - 如何快速组合数组中的元素并显示在tableView上

java - GWT 将 InlineLabels 添加到带有文本的段落或 div

android - 证书和 keystore

html - 在未选中的情况下设置复选框样式(使用 Bootstrap )

ios - 导航栏的实时模糊效果 - 状态栏无法进入

ios - 在手机屏幕上长时间显示 ios 推送通知