标签:
UIColor
UIColor *color = [UIColor greenColor];
newColor = [color colorWithAlphaComponent:0.3];
// alpha 表示透明度,1表示不透明,0表示全透明
UIFont
系统推荐字体(建议用于正文)
UIFont *font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];
"system" fonts(建议用于按钮等)
+ (UIFont *)systemFontOfSize:(CGFloat)fontSize;
+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize;
UIFontDescriptor
NSAttributedString
- (NSDictionary *)attributesAtIndex:(NSUInteger)location effectiveRange:(NSRangePointer)range;
http://www.cnblogs.com/whyandinside/archive/2013/12/27/3493475.html
NSAttributedString管理一个字符串,以及与该字符串中的单个字符或某些范围的字符串相关的属性。比如这个字符串“我爱北京天安门”,“我”跟其他字符的颜色不一样,而“北京”与其他的字体和大小不一样,等等。NSAttributedString就是用来存储这些信息的,具体实现时,NSAttributedString维护了一个NSString,用来保存最原始的字符串,另有一个NSDictionary用来保存各个子串/字符的属性。
NSAttributedString * attStr = ...
NSString *str = [attStr string];
如上所说,NSAttributedString维护了一个NSString,可以用string的读方法获取到这个原始字符串;
UIButton
- (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state;
UILabel
@property(nonatomic,copy) NSAttributedString *attributedText;
标签:
原文地址:http://www.cnblogs.com/mobilefeng/p/4382545.html