UIBezierPath+YYAdd的学习
2017-11-09 本文已影响55人
_阿南_
图片来之网络
绘画文字
文字画图
+ (nullable UIBezierPath *)bezierPathWithText:(NSString *)text font:(UIFont *)font;
提供了一个将字符串绘画到view上,而不是采用UILabel的形式。
效果:
绘画文字
这些文字是使用Bezier画的。
使用
新建UIView,重载方法drawRect:,
- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
UIBezierPath *bezier = [UIBezierPath bezierPathWithText:@"这个是怎么使用的啊" font:[UIFont systemFontOfSize:30.0f]];
[bezier setLineWidth:2.0f];
[[UIColor cyanColor] setStroke];
[bezier stroke];
}
这样做的原因应该为,减少视图的层级,提高页面的性能。
// END