计算文本的高度并显示在label上出现灰色的线条
来源:互联网 发布:java实现打印功能 编辑:程序博客网 时间:2024/05/23 21:57
在我自己做Demo的时候(其实早就碰到了,只是当时没理会)碰到了一个很奇葩的问题,就是多行文本显示的时候需要计算文本的高度,然后根据计算的结果来设置label的高度,然后苦思半天没有结果,我就想着有木有和我碰到相同问题的道友呢,百度了下木有(可能是我关键字搜索不对)。
这是有灰线的效果图
显示Mad Max...那部分是一个label,下面显示Thriller...也是一个label,也就是两个我使用boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font方法计算高度后产生了灰色的线条,碰到这种问题我心里顿时千万个草泥马跑过,然后我埋头苦思,然并卵。
后来我就将代码中设置背景颜色的代码给注释掉了,然后就好了:
代码:
run之后:
看到没,灰线不见了!
具体的情况我还没有仔细的研究,如果有哪位童鞋能够解释还请私信我,谢谢呐!
0 0
- 计算文本的高度并显示在label上出现灰色的线条
- 在一个label 中显示多行,并自动换行 (计算行的高度,text的长度,大小等。)
- 计算Label的高度
- 将HTML文本转换并显示在Label上
- 在Flex中的LineChart线条上显示Label标识
- 计算文本的高度
- 计算Label的文本尺寸
- 将 html代码以文本内容的形式显示在 label 等控件上
- 使用富文本在lable上展示不同颜色的文字,自定义label高度,自定义行间距
- Label文本的自适应高度方法...
- 如何使用Core Text计算一段文本绘制在屏幕上之后的高度
- 如何使用Core Text计算一段文本绘制在屏幕上之后的高度
- 如何使用Core Text计算一段文本绘制在屏幕上之后的高度
- 根据宽度计算Label的高度
- iOS 计算label 字符串的高度
- 计算改变行距的label高度
- boundingRectWithSize 的使用,计算Label高度
- 根据文字计算label的高度
- C# 格式化日期,货币
- java execute、executeQuery和executeUpdate之间的区别
- 【第一次写博客!希望大家持续关注!这里会记录我们一起成长的道路】
- 飞鸽传书(IPMSG)协议(翻译稿)
- 博客开启日记
- 计算文本的高度并显示在label上出现灰色的线条
- opencv contrib怎么用
- oracle学习之bulk collect用法
- Android ExpandableListView单选以及多选实现
- 简单工厂(Simple Factory)模式
- java日常技巧
- 人格魅力养成
- Java程序员面试宝典(第4版)——互动出版网
- TCP3次握手和backlog溢出