【问题标题】:Titanium dynamic styles of view钛动态风格的视图
【发布时间】:2013-08-13 18:25:49
【问题描述】:

我想删除程序元素的内联样式并将样式全部保留在 tss 类中。现在我必须做这样的事情:

var featureRow = Ti.UI.createView({layout: 'vertical'});

//For context: I add various images/labels inside before appending the view 
var featureImage = Ti.UI.createImageView({ image: param+".png" });
featureRow.add(featureImage);
...
$.featureTable.add(row);

我希望能够做类似的事情:

var featureRow = Ti.UI.createView({ class: 'featureRow');

【问题讨论】:

    标签: javascript titanium titanium-mobile titanium-alloy


    【解决方案1】:

    最简单的解决方案是添加如下类,

    $.addClass(yourView, "yourClassName");
    

    在 .tss 文件中添加您的课程。

    【讨论】:

      【解决方案2】:

      您可以在 1.20 版的钛合金中执行此操作,以下是有关操作说明的链接:

      Guide: Dynamic Styling in Alloy

      简而言之,您可以在代码或 *.tss 文件中创建样式,然后使用 Alloy.Controller.addClass

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多