如何在 appcelerator 中以编程方式将样式设置为 Label

How can set programmatically style to Label in appcelerator

我想在一个 appcelerator 应用程序中以编程方式将字体样式设置为 Label。

所以这是:

socialHistory.tss

".headerTableLabel" : {
    top : "10px",
    color : "#B3B3B3",
    textAlign : "center",
    width: '340px',
    font : {
        fontSize : "20pt",
        fontWeight : "Italic"
    }
}

这是我的socialHistory.js

function createHeader(headerText){
   var heading = Ti.UI.createView({
      height:30, top : 15,
      backgroundColor : "#0c7b84"
   });

   var headingText = Ti.UI.createLabel({
       text : headerText,
       classes: 'headerTableLabel'
   });

      heading.add(headingText);

      return heading;
}

我想在 createLabel 方法下以编程方式设置我的 Label 的样式。但它不起作用。

这样试试:

function createHeader(headerText){
   var heading = Ti.UI.createView({
      height:30, top : 15,
      backgroundColor : "#0c7b84"
   });

   var headingText = $.UI.create("Label", {
       classes: 'headerTableLabel'
   );
   headingText.text = headerText;

      heading.add(headingText);

      return heading;
}