我(使用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 之前设置。