想知道在android上是否有样式表或等效的style.xml来处理nib样式的动态值?
答案 0 :(得分:0)
我说你有两种方法来实现这个目标:
您可以使用第三方库,例如使用CSS的Pixate Freestyle。您也可以滚动自己的库来完成此任务。然而,这是一个非常重的方法
您可以使用带有颜色和颜色的常量头文件。定义的字体例如:
#define kPrimaryColor [UIColor colorWithRed:0.4 green:0.2 blue:0.15 alpha:1.0];
#define kSecondaryColor [UIColor colorWithRed:1.0 green:0.2 blue:1.0 alpha:1.0]
#define kPrimaryFont [UIFont fontWithName:@"name" size:12]
#define kPrimaryFontName @"Helvetica"
然后在您的代码中,使用需要的定义。
textLabel.textColor = kPrimaryColor;
textLabel.font = kPrimaryFont;
这些方法中的任何一种都可以满足您的需求。
答案 1 :(得分:0)
我做了一些研究并发现,唯一的方法是使用用户定义的运行时属性。
我用过这个例子: http://ios-blog.co.uk/tutorials/user-defined-runtime-attributes/