UICoreTextView 是一个易用的 UIView ,可通过 CoreText 进行多格式文本的渲染。
示例代码:
@interface BlueCircle : NSObject<HTMLRenderer> @end @implementation BlueCircle -(CGSize)size { return CGSizeMake(50, 50); } -(void)renderInContext:(CGContextRef)context rect:(CGRect)rect { CGContextSetFillColorWithColor(context, [UIColor blueColor].CGColor); CGContextFillEllipseInRect(context, rect); } @end