首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式在Pixate中获得特定的CSS值?

如何以编程方式在Pixate中获得特定的CSS值?
EN

Stack Overflow用户
提问于 2014-03-20 00:11:50
回答 1查看 309关注 0票数 3

有没有以编程方式从Pixate获取值的方法?我希望能够获得特定id、类或元素的CSS值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-22 22:32:44

这里有一个关于如何获得视图色调颜色的示例。当然,任何属性名称都会起作用。

代码语言:javascript
复制
PXStylesheet *currentSheet = [PixateFreestyle currentApplicationStylesheet];
PXRuleSet *rules           = [currentSheet ruleSetsMatchingStyleable:view][0];
PXDeclaration * decl       = [rules declarationForName:@"-ios-tint-color"];
UIColor *color             = decl.colorValue;

有几件事要注意,

  • 您可以有多个样式表。用户、视图和应用程序。如果是这样的话,使用PXRuleSet规则设置与:规则
  • ruleSetsMatchingStyleable:是个私人电话。您需要包含PXStylesheet Private.h
  • 在我的例子中,我只有一个规则集。您可能有更多,因此您可能希望迭代ruleSetsMatchingStyleable:的响应。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22520870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档