[Swift]UIButton文本添加下划线
extension UIButton {/// 下划线func showUnderline() {let text = self.titleLabel?.text ?? ""let fontSize = self.titleLabel?.font.pointSize ?? 10let attString = NSMutableAttributedString(string:text)let strRange = NSRange(location: 0, length: attString.length)let number = NSNumber(integerLiteral: NSUnderlineStyle.single.rawValue)let attrs = [NSAttributedString.Key.underlineStyle: number,NSAttributedString.Key.foregroundColor: UIColor.white,NSAttributedString.Key.font: UIFont.systemFont(ofSize: fontSize)]attString.addAttributes(attrs, range: strRange)self.setAttributedTitle(attString, for: .normal)}}
[Swift]UIButton文本添加下划线相关推荐
- html语言添加下划线,HTML页面中怎么文本添加下划线?
怎么在HTML页面中给文本添加下划线?下面本篇文章就来给大家介绍一下HTML.CSS给文本添加下划线的方法,希望对大家有所帮助. HTML添加下划线 在HTML中可以使用标签定义下划线文本,即为文本添 ...
- html/css笔记 文本添加下划线方法
简介: 平时工作中开发经常会遇到html网页样式设计,这里记录一下笔记方便后期查看,也顺便给其他人提供一个参考 1.使用html <u></u> 标签,这种方式目前已被放弃,更 ...
- vc 文本框 只显示下划线_Word手动添加下划线就out了?虚线、波浪线、双下划线一键搞定...
相信许多朋友在使用Word编辑文档内容的时候,经常会有涉及到对文本内容添加下划线的操作.有时候我们需要根据实际的情况去添加:单实线下划线.虚线下划线.双下划线.波浪线等等下划线条. 许多朋友在对文本添 ...
- div html 下边加横线_css怎么添加下划线?
对字体文字加下划线样式,有两种方法,一直直接使用html下划线标签,另外一种是使用CSS下划线样式.下面我们来看一下使用css添加下划线的方法. css可以使用text-decoration属性添加下 ...
- TextView显示html信息、在文本下面添加下划线、中划线、设置图片
1,在文本下面添加下划线 tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); 2,在文本设置中划线并加清晰 tv.getPaint().setFlag ...
- ios 按钮下面加下划线_IOS UIlabel 、UIButton添加下划线
1.给UILabel 添加下划线 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300, 100)]; labe ...
- ios 按钮下面加下划线_iOS开发UILabel和UIButton添加下划线
关于UILabel和UIButton有的时候需要添加下划线,一般有两种方式通过默认的NSMutableAttributedString设置,第二种就是在drawRect中画一条下划线,本文就简单的选择 ...
- linux中文本怎么添加下划线,Android实现EditText添加下划线
在安卓高版本,默认是有下划线的,其默认下划线的颜色是由其主题颜色来控制的! 控制如下: @color/colorPrimary @color/colorPrimaryDark **@color/col ...
- (zhuan)富文本 Attributes 下划线、删除线等
每次需要特殊设置文本的attribute属性时,都要查很多资料,其中有些常用的key值有时不会那么准确的记住,所以花点时间整理了一下; 使用下面这首古诗作为例子吧: 朝辞白帝彩云间, 千里江陵一日还. ...
最新文章
- linux系统调用劫持隐藏进程,Linux2.6内核中劫持系统调用隐藏进程
- 2016蓝桥杯省赛---java---B---3(凑算式)
- 常用电脑的人养眼绝招
- 服务器dump文件位置,dump解析入门-用VS解析dump文件进行排障
- y7000 安装linux双系统,联想拯救者Y7000安装双系统:win10 + ubuntu16.04 (GTX1060显卡)...
- VS2012注册密钥
- 解决swift实现的websocket与后台通信问题:websocket is disconnected: masked and rev data is not currently supported
- HTML5期末大作业:北京旅游网页设计制作(1页) 简单静态HTML网页作品 我的旅游网页作业成品 学生旅游网站模板
- 自适应simpson积分
- 文字转语音软件哪个好?快把这些软件收好
- 【IDEA】出现 Wrong tag ‘Author_‘ 错误的 Author 标签等的黄色警告问题
- 计算机图形学 | 实验四:绘制一个球体
- 字符串日期 转换成 需要的格式的 字符串日期(超强)
- 人物角色(Persona)
- Code jock的使用--皮肤
- Linux 模拟网络丢包及延时
- 1万元的台式计算机,买电脑不差钱 万元起步台式机大汇总
- git merge --no--ff 详解
- PrimoBurnerSDK蓝光刻录工具开发工具包
- Python视频制作 MoviePy视频效果vfx函数
热门文章
- “Android开发3年老板嫌我工资高,把我辞了
- IDEA上传项目到GitHub
- 开源逻辑分析仪nanoDLA,一起动手做一个吧!
- jquery获取所有选中的复选框
- java获取Ip工具类
- dparsf是什么_回顾:第五届DPABI/DPARSF特训营暨DPABISurf加强营
- FPGA自学11——以太网通信
- oppo计算机快捷方式,OPPO怎么把快捷方式添加到桌面 OPPO把快捷方式添加到桌面方法...
- python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图
- Oracle 表字段的创建、删除、修改、查询