美文网首页
给UILable设置内边距

给UILable设置内边距

作者: 中轴线_lz | 来源:发表于2018-07-10 17:07 被阅读0次

前两天公司项目遇到标签内容距离边框保持一定距离的需求,如图:


以前遇到这种需求,我肯定先计算文字的内容大小,再在内容大小的基础上给Lable的frame赋值使Lable的frame的宽高大于文字内容,后来觉得这种办法实在太麻烦了,下面给家展示更好的解决办法。

首先新建自己的MTMarkViewLable让它继承自UILable,设置你想要的内边距(我这里的内边距是写死的值),再重写-(CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines方法,在这个方法里根据内边距增大lable的bounces,就OK了

相关文章

  • 给UILable设置内边距

    前两天公司项目遇到标签内容距离边框保持一定距离的需求,如图: 以前遇到这种需求,我肯定先计算文字的内容大小,再在内...

  • Android TextView边界表情显示不全

    试试给TextView是设置 内边距,我这边竟然可以了。 设置右侧内边距 30dp

  • iOS开发 - 给UILable自定义一个内边距属性(conte

    UILable自定义内边距属性(UIEdgeInsets contentInset) UILabel没有类似于U...

  • UILabel之Inset

    最近项目中想要设置UILabel中文字的内边距也就是所谓的Inset,在UILable中没有发现类似的属性,一顿G...

  • 前端Day11

    CSS内边距 内边距是设置盒子与子盒子之间的距离。 pading: 10px; 设置上下左右都是10px的内边距。...

  • UITextView

    设置UITextView 内边距

  • cell的全屏穿透效果

    设置tabView的尺寸大小为全屏尺寸 设置tabView的内边距contentInset,顶部内边距等于导航栏+...

  • UICollectionView cell之间的间隔记录

    一、设置collectionView的内边距 橘色表示内边距,分别为10 二、只设置平行方向的间距 三、只设置垂直...

  • HTML+CSS进阶

    输入 设置单一边距:padding-top(上内边距)、padding-bottom(下内边距)、padding-...

  • html + CSS学习笔记 1.padding关键字

    1、CSS 功能margin:用于设置外边距;而padding用于设置内边距。 这个表格单元的每个边拥有相等的内边...

网友评论

      本文标题:给UILable设置内边距

      本文链接:https://www.haomeiwen.com/subject/zgcqpftx.html