我(用CoccoaPods)从Pixate切换到PixateFreestyle。我不会更改代码或样式。

现在不应用此样式:

.posTable {
  background-color: #003366;
  separator-color: #003366;
}
.posTable table-view-cell {
  background-color: #001933;
}


但是,如果我重新保存CSS(使用实时CSS),它将得到应用。因为唯一的更改是移至PixateFreestyle,所以我不知道这样做(除了切换回去)。

最佳答案

我终于找到了解决方法。

问题是设置值的顺序。如果设置为:

self.documentItemsTable.dataSource = self.documentItemsTable;
self.documentItemsTable.delegate = self.documentItemsTable;
self.documentItemsTable.styleClass = @"posTable";


它失败。但是,如果设置:

self.documentItemsTable.styleClass = @"posTable";
self.documentItemsTable.delegate = self.documentItemsTable;


这行得通。实际上,如果未设置委托,那么它将不起作用,或者如果在styleClass之前设置了委托,则它将不起作用。

关于css - 切换到PixateFreestyle后,某些样式在加载时不适用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21995972/

10-10 04:54