iOS基于 UILabel实现文字添加描边功能

 更新时间:2018年10月09日 09:42:47   作者:H.A.N  
这篇文章主要介绍了iOS基于 UILabel实现文字添加描边功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

可以达到文字描一圈黑边的效果:

继承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; 
}

总结

以上所述是小编给大家介绍的iOS基于 UILabel实现文字添加描边功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • iOS如何优雅地实现序列动画详解

    iOS如何优雅地实现序列动画详解

    这篇文章主要给大家介绍了关于iOS如何优雅地实现序列动画的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • iOS10 widget实现3Dtouch 弹出菜单

    iOS10 widget实现3Dtouch 弹出菜单

    这篇文章主要介绍了 iOS10 widget实现3Dtouch 弹出菜单的相关资料,需要的朋友可以参考下
    2016-12-12
  • iOS开发教程之UIView和UIViewController的生命周期详解

    iOS开发教程之UIView和UIViewController的生命周期详解

    UIViewController是IOS程序中的一个重要组成部分,下面这篇文章主要给大家介绍了关于iOS开发教程之UIView和UIViewController的生命周期的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-04-04
  • 在iOS中实现谷歌灭霸彩蛋的完整示例

    在iOS中实现谷歌灭霸彩蛋的完整示例

    这篇文章主要给大家介绍了关于如何在iOS中实现谷歌灭霸彩蛋的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • IOS 文件读写操作详解及简单实例

    IOS 文件读写操作详解及简单实例

    这篇文章主要介绍了IOS 文件读写操作详解及简单实例的相关资料,需要的朋友可以参考下
    2017-04-04
  • iOS开发中UIDatePicker控件的使用方法简介

    iOS开发中UIDatePicker控件的使用方法简介

    这篇文章主要介绍了iOS开发中UIDatePicker控件的使用方法简介,用来处理各种时间日期的选择,需要的朋友可以参考下
    2015-11-11
  • 浅述iOS11 Xcode 9 按住command 单击 恢复到从前(直接跳转到定义)

    浅述iOS11 Xcode 9 按住command 单击 恢复到从前(直接跳转到定义)

    这篇文章主要介绍了 iOS11 Xcode 9 按住command 单击 恢复到从前(直接跳转到定义)的相关资料,需要的朋友可以参考下
    2017-10-10
  • UITableViewCell在编辑状态下背景颜色的修改方法

    UITableViewCell在编辑状态下背景颜色的修改方法

    这篇文章主要给大家介绍了关于UITableViewCell在编辑状态下背景颜色的修改方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-07-07
  • Objective-C学习之ARC的实现方法

    Objective-C学习之ARC的实现方法

    自动引用计数(Automatic Reference Counting, ARC)把压在程序员们肩头的管理内存的重担卸除了不少,更不用说让跟踪内存泄漏那样的烦心事也少了很多。下面这篇文章主要给大家介绍了关于Objective-C学习之ARC的实现方法,需要的朋友可以参考借鉴下。
    2017-12-12
  • iOS设置可选择圆角方向的控件圆角

    iOS设置可选择圆角方向的控件圆角

    在iOS开发中会遇到设置控件圆角的效果,这篇文章就给大家分享了实现的方法,且可以选择圆角的方向,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11

最新评论