最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
iOS基于 UILabel实现文字添加描边功能
时间:2022-06-26 05:45:26 编辑:袖梨 来源:一聚教程网
可以达到文字描一圈黑边的效果:
继承UILabel以后重载drawTextInRect:
- (void)drawTextInRect:(CGRect)rect
{
CGSize shadowOffset = self.shadowOffset;
UIColor *textColor = self.textColor;
CGContextRef c = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(c, 1);
CGContextSetLineJoin(c, kCGLineJoinRound);
CGContextSetTextDrawingMode(c, kCGTextStroke);
self.textColor = [UIColor whiteColor];
[super drawTextInRect:rect];
CGContextSetTextDrawingMode(c, kCGTextFill);
self.textColor = textColor;
self.shadowOffset = CGSizeMake(0, 0);
[super drawTextInRect:rect];
self.shadowOffset = shadowOffset;
}
相关文章
- 赛博朋克2077代码大全2.0版本 03-21
- jm成人网页版-官方正版入口2026 03-21
- 原神捕捉蝴蝶的技巧 03-21
- 《三角洲行动》3x3安全箱获取方法 03-21
- Twitter网页版-登录注册及防封指南(2026最新) 03-21
- 懒人追剧必备视频软件大全-免费追剧神器懒懒必备 03-21
