我使用PixateFreestyle作为pod。我可以使用default.css文件中的styleId设置视图样式。我试图在代码中动态更改样式信息。我试过这个:
self.view.styleCSS = [NSString stringWithFormat:@"{ background-color : #991199; }"];
[PixateFreestyle updateStylesForAllViews];
这没有效果。我也尝试过:
self.view.styleCSS = [NSString stringWithFormat:@"{ background-color : #991199; }"];
[self.view updateStyles];
这也没有效果。
这可能吗?
答案 0 :(得分:2)
字符串中没有花括号,请改为:
self.view.styleCSS = @"background-color: #991199;";
您还可以导入一个类别:
#import <PixateFreestyle/NSDictionary+PXCSSEncoding.h>
然后你可以用这样的代码清理代码:
self.view.styleCSS = @{ @"background-color": @"#991199",
@"color" : @"red"
}.toCSS;