iOS基础 - 文本属性Attributes
2014-01-14 23:13
323 查看
NSKernAttributeName: 调整字句 kerning 字句调整
NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体
NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色
NSParagraphStyleAttributeName : paragraph 设置段落样式
NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.alignment = NSTextAlignmentCenter;
NSBackgroundColorAttributeName: [UIColor blackColor] 设置背景颜色
NSStrokeColorAttributeName设置文字描边颜色,需要和NSStrokeWidthAttributeName设置描边宽度,这样就能使文字空心.
NSStrokeWidthAttributeName这个属性所对应的值是一个 NSNumber 对象(小数)。该值改变描边宽度(相对于字体size 的百分比)。默认为 0,即不改变。正数只改变描边宽度。负数同时改变文字的描边和填充宽度。同时设置了空心的两个属性,并且NSStrokeWidthAttributeName属性设置为整数,文字前景色就无效果了
NSStrikethroughStyleAttributeName 添加删除线
NSUnderlineStyleAttributeName 添加下划线
NSShadowAttributeName 设置阴影,单独设置不好使,必须和其他属性搭配才好使。和这三个任一个都好使,NSVerticalGlyphFormAttributeName,NSObliquenessAttributeName,NSExpansionAttributeName
NSVerticalGlyphFormAttributeName该属性所对应的值是一个 NSNumber 对象(整数)。0 表示横排文本。1 表示竖排文本。在 iOS 中,总是使用横排文本,0 以外的值都未定义。
NSObliquenessAttributeName设置字体倾斜
NSExpansionAttributeName 设置文本扁平化
NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体
NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色
NSParagraphStyleAttributeName : paragraph 设置段落样式
NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.alignment = NSTextAlignmentCenter;
NSBackgroundColorAttributeName: [UIColor blackColor] 设置背景颜色
NSStrokeColorAttributeName设置文字描边颜色,需要和NSStrokeWidthAttributeName设置描边宽度,这样就能使文字空心.
NSStrokeWidthAttributeName这个属性所对应的值是一个 NSNumber 对象(小数)。该值改变描边宽度(相对于字体size 的百分比)。默认为 0,即不改变。正数只改变描边宽度。负数同时改变文字的描边和填充宽度。同时设置了空心的两个属性,并且NSStrokeWidthAttributeName属性设置为整数,文字前景色就无效果了
NSStrikethroughStyleAttributeName 添加删除线
NSUnderlineStyleAttributeName 添加下划线
NSShadowAttributeName 设置阴影,单独设置不好使,必须和其他属性搭配才好使。和这三个任一个都好使,NSVerticalGlyphFormAttributeName,NSObliquenessAttributeName,NSExpansionAttributeName
NSVerticalGlyphFormAttributeName该属性所对应的值是一个 NSNumber 对象(整数)。0 表示横排文本。1 表示竖排文本。在 iOS 中,总是使用横排文本,0 以外的值都未定义。
NSObliquenessAttributeName设置字体倾斜
NSExpansionAttributeName 设置文本扁平化
相关文章推荐
- iOS中Block介绍(一)基础
- iOS基础 - CALayer
- [iOS] dataWithBytes*引起的内存泄漏问题
- ios 下引用第三方类库报错
- iOS XML解析类库对比概述
- ios 第4天
- iOS沙盒目录结构解析
- iOS 应用内支付(IAP)
- iOS 开发中 Versions 版本管理详解
- iOS:if a ViewController is Visible
- iOS:scale image
- IOS 消息推送原理及实现总结(续)
- ios_oc学习总结
- IOS 如何选择delegate、notification、KVO?
- iOS 彻底学会使用delegate
- 企业版IDP的申请及“In House”发布
- iOS 基于键盘的编程所需技巧
- iOS 序列化与反序列化
- nagios插件之hpux系统内存检查
- nagios 客户端一键安装