码迷,mamicode.com
首页 > 其他好文 > 详细

Objective C - UIKit

时间:2015-04-01 01:39:20      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

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;

 

Objective C - UIKit

标签:

原文地址:http://www.cnblogs.com/mobilefeng/p/4382545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!