用drawAtPoint绘制文字
来源:互联网 发布:逆战最新源码 编辑:程序博客网 时间:2024/04/30 06:11
从ios7开始,drawAtPoint:WithFont:等方法已经deprecated,取而代之应该使用drawAtPoint:WithAttributes方法,来设置字体的颜色和大小等,例:
NSDictionary *attrs = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:14], NSFontAttributeName, [UIColor colorWithRed:114/255.0f green:128/255.0f blue:137/255.0f alpha:1.0f], NSForegroundColorAttributeName, nil]; [item.title drawAtPoint:textPoint withAttributes:attrs];
支持配置的属性名,在NSAttributedString.h里定义了:
UIKIT_EXTERN NSString *const NSFontAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSParagraphStyleAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSForegroundColorAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSBackgroundColorAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSLigatureAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSKernAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSStrikethroughStyleAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSUnderlineStyleAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSStrokeColorAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSStrokeWidthAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSShadowAttributeName NS_AVAILABLE_IOS(6_0); UIKIT_EXTERN NSString *const NSTextEffectAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSAttachmentAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSLinkAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSBaselineOffsetAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSUnderlineColorAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSStrikethroughColorAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSObliquenessAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSExpansionAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSWritingDirectionAttributeName NS_AVAILABLE_IOS(7_0); UIKIT_EXTERN NSString *const NSVerticalGlyphFormAttributeName NS_AVAILABLE_IOS(6_0);
0 0
- 用drawAtPoint绘制文字
- 用drawAtPoint绘制文字
- 用drawAtPoint绘制文字(swift)
- iOS绘图系列四:绘制文字和图像CGContextDrawImage,drawInRect:,drawAtPoint:, UIGraphicsBeginImageContext
- 用TextPaint来绘制文字
- 用TextPaint来绘制文字
- 绘制文字
- 文字绘制
- 绘制文字
- 绘制文字
- 绘制文字
- 绘制文字
- php 绘制文字、预览文字
- 竖着绘制文字
- 水印绘制文字
- 使用glutBitmapCharacter 绘制文字
- QT文字绘制
- 绘制文字气泡样式
- google protobuf---java api的链接
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- 剖析Linux系统启动过程
- 关于布局dip大小的设定
- 利用forever在Linux上实现Node.js项目自启动
- 用drawAtPoint绘制文字
- JQuery笔记
- 给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数
- IE文本框 文字居中
- Git 使用心得
- obj-c编程15[Cocoa实例02]:KVC和KVO的实际运用
- JBPM6学习笔记(三)创建并运行Human Task
- 黑马程序员_高新技术之反射
- 风水大师陶建国教你:看风水,懂风水,知风水