iOS 带下划线文字
UILabel和UIButton有的时候需要添加下划线,简单的作法就是通过默认的 NSMutableAttributedString设置
UILabel设置下划线:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 310, 50)];label.backgroundColor = [UIColor redColor];[label setLineBreakMode:NSLineBreakByWordWrapping];label.numberOfLines =3;[label setFont:[UIFont systemFontOfSize:14]];NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"博文地址:http://www.cnblogs.com/xiaofeixiang 博客园-FlyElephant QQ群:228407086"]];NSRange contentRange = {0,[content length]};[content addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];label.attributedText = content;[self.view addSubview:label];
UIButton设置下划线:
UIButton *button=[[UIButton alloc]initWithFrame:CGRectMake(10, 200, 80, 30)];NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:@"FlyElephant"];NSRange titleRange = {0,[title length]};[title addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:titleRange];[button setAttributedTitle:titleforState:UIControlStateNormal];[button setBackgroundColor:[UIColor redColor]];[button.titleLabel setFont:[UIFont systemFontOfSize:14]];[self.view addSubview:button];
iOS 带下划线文字相关推荐
- android 字体加下划线,android自定义带下划线EditText解决文字压线的问题
最近做项目,需要用到带下划线的EditText,通过学习Android提供的示例Notepad,对其进行小小的改动,解决文字压线的问题,但是光标压线的问题没有解决,希望以后能够解决,效果和代码如下: ...
- 解决 WPS 输入文字颜色无法改变并自带下划线的问题
今天收到一份需要内置在 APP 中的 word 文档,需要转换成 PDF 格式后内置在 APP assets 目录下. 打开 WPS 之后修改相关内容之后,出现了下图所示的样式: (1.显示为蓝色:2 ...
- FragmentTabHostUnderLineDemo【FragmentTabHost带下划线】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 使用FragmentTabHost实现顶部选项卡(带下划线效果)展现. 效果图 代码分析 1.该Demo中采用的是FragmentT ...
- TabTopUnderLineLayout【自定义顶部选项卡(带下划线)】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 自定义顶部选项卡布局LinearLayout类,实现带下划线样式的效果. 备注:如果配合Fragment的话,MainActivit ...
- 微信小程序仿记事本,带下划线,自动换行,高度自增
最近在学习微信小程序,要做一个仿记事本,带下划线且能自动换行 一开始想用input添加border,加js来实现,但是很麻烦,后面将所有文字累加成字符串以及自动换行都不好做. 后来决定用textare ...
- 解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题
解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 参考文章: (1)解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 (2)https://www.cnblogs. ...
- python变量必须以字母和下划线_【转载】关于python中带下划线的变量和函数的意义...
Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...
- Spring Boot——MyBatis配置带下划线命名的字段自动转换驼峰命名解决方案
问题描述 MyBatis无法查询出属性名和数据库字段名不完全相同的数据. 即:属性名和数据库字段名分别为驼峰命名和下划线命名时查出的数据为NULL. 问题分析 MyBatis默认是属性名和数据库字段名 ...
- python中变量和函数的区别_关于python中带下划线的变量和函数 的意义
Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...
最新文章
- 多样性计算时代,怎样的技术生态才能满足发展需求
- 2010年终总结---戏说茅台酒涨价
- 【实验】不会端口映射?看完就会了
- 隐藏html表格边框显示,table显示所有边框 table的边框怎么显示不出来
- JDK14中的java tools简介
- TFS在项目中DevOps落地进程(下)
- hystrix隔离策略对比
- 微信小程序(12)--倒计时
- 转 程序员学习的革命-如何使用大脑
- 余承东感慨Mate系列:太艰辛了,质疑声太大
- android和httpClient
- ios 性能优化之图形性能测试
- 如何优雅的关闭Golang Channel?
- vue电商网站后台管理系统模板
- Excel图表制作(二):滚动条实现动态图表
- 洛谷P1007独木桥
- java es nested_关于nested类型的使用
- requirement
- java设计模式 建造模式_java设计模式(三)建造者模式
- 【空间转录组】MIA分析
热门文章
- 第000篇 - 一步一步了解区块链技术
- Java基础(数组)对象数组通过下标找出对象的最大值
- 谷歌硬盘,百度云盘等超大文件利用IDM加速下载,防止限流方法
- 获取联想锁屏壁纸方法
- Python、设计原则和设计模式-创建类设计模式
- 一个傻子玩DNF的感人事迹(不看必后悔)
- 计算机网络基础面试题笔记
- 文末送书 | 全面梳理总结!交通时空大数据分析、挖掘与可视化
- pr里去频闪的插件叫什么_Ae/Pr视频去闪烁插件 REVisionFX DE:Flicker v1.4.7 CE
- 国产单通道直流有刷马达驱动芯片型号推荐