@fiy-fish
2016-06-27T14:17:40.000000Z
字数 1412
阅读 1501
未分类
NSTextStorage 继承于NSMutableAttributedString
1.Layout manager
addLayoutManager 添加
removeLayoutManager 删除
static NSArray * kStylePropertyNames() {static NSArray *_stylePropertyNames = nil;static dispatch_once_t onceToken;dispatch_once(&onceToken, ^{//TODO: 这个highlighted在tableview滚动到的时候会设置下(即使cell的selectStyle为None),然后就造成resetText,很鸡巴,耗费性能,这个似乎没辙,实在有必要,后期+个属性来开关_stylePropertyNames = @[@"font",@"textAlignment",@"textColor",@"highlighted",@"highlightedTextColor",@"shadowColor",@"shadowOffset",@"enabled",@"lineHeightMultiple",@"lineSpacing"];});return _stylePropertyNames;}
NSMaxRange(NSRange range) { 返回字符长度
return (range.location + range.length);
}
adjustsFontSizeToFitWidth 是否减小字体来适应它的显示范围
这个错误是引入静态库,产生了冲突
