基本上,我想添加Pixate当前不支持的属性,我该怎么做?
一个例子可能是自定义控件,或者当iOS8问世并且有新的东西(比如tintColor在iOS7中随处可见)时,我想立即支持它,而不是等待Pixate修补它。
简而言之,有没有办法扩展Pixate中的功能? 有没有办法为 Pixate 尚不支持的属性创建键值对?
目前没有办法在Pixate 2.x中向CSS添加任意属性。 对于 3.0,我们添加了一个 API,用于使用任意属性扩展 CSS。
据我了解,Pixate是UIAppearance
API的抽象。因此,如果您想在Pixate之前支持一种样式,您可能有两种选择:
- 使用新的iOS SDK中的新
UIAppearance
选项,直到Pixate发布补丁。 - 编写你自己的CSS解析器,并将你的样式转换为UIAppearance代码(轮子:重新发明)。
那是我的2美分。祝你好运。:)