[Label] 文字前距离

class UILabelOverride: UILabel {

    override func textRectForBounds(bounds: CGRect, limitedToNumberOfLines numberOfLines: Int) -> CGRect {
        var rect = super.textRectForBounds(bounds, limitedToNumberOfLines: numberOfLines)
        rect.origin.x = CGFloat(10)
        return rect
    }
    override func drawTextInRect(rect: CGRect) {
        let aRect = self.textRectForBounds(rect, limitedToNumberOfLines: self.numberOfLines)
        super.drawTextInRect(aRect)

    }
}

重写这两个方法之后就可以实现

时间: 2024-10-24 04:05:50

[Label] 文字前距离的相关文章

word改变下划线与文字的距离

首先按照正常的方法给文字添加下划线. 将文字选中,单击格式工具栏上的“下划线”按钮添加下划线后,在该处文字前尾各输入一个空格,这样你会发现下划线也会自动延伸到空格处. 现在将除空格外的下划线文字选中,然后打开“格式”菜单下的“字体”命令,将打开的窗口切换到“字符间距”标签,把“位置”设为“提升”,然后修改后面的磅值,单击“确定”后退出, 你会发现下划线与文字间的距离已经变大了. word改变下划线与文字的距离

css 控制li点与文字的距离

ul>li 默认的样式如下 前面的点与文字是有间距的 可见,通过设置 text-indent 属性可以调整li点与文字的距离

迅捷CAD工具箱:文字处理-文字前后缀

小伙伴们在AUTOCAD制图过程中,常常需要加载迅捷CAD工具箱来辅助,这能使我们日常的CAD制图工作更加的方便.例如,有时候我们需要给已经编辑好的单行或是多行文字文本加上前缀或后缀,这时候该如何操作呢?小编今天就给大家介绍这样一种简单方便的方法,迅捷CAD工具箱的文字处理-文字前后.具体演示步骤如下:编辑文字文本我们先运行AUTOCAD制图软件,进行如下操作:点击菜单栏里的"注释--文字--多行文字/单行文字"选项图标,调用文字文本命令:也可以直接在命令框中输入"MTEXT

更改控件中DrawableLeft图片的大小,图片与文字的距离

Drawable drawable=getResources().getDrawable(R.drawable.xx); //获取图片 drawable.setBounds(left, top, right, bottom);  //设置图片参数 xx.setCompoundDrawablesRelativeWithIntrinsicBounds(null,all,null,null);  //设置到哪个控件的位置() 图片与文字距离 :属性android:drawablePadding="&q

iOS Label文字分段颜色

转自 http://blog.csdn.net/lwjok2007/article/details/48241285 iOS开发中经常会遇到这样的问题就是一个Label 中的文字需要两种以上的颜色现实 比如注册按钮下一般会有服务协议,这里的文字一般都会做区分 如下图 我们直接看代码 [objc] view plain copy UILabel *hintLabel=[[UILabel alloc]initWithFrame:CGRectMake(30, 120, 320, 66)]; hintL

iOS button 里边图片和文字的距离

很多次,系统默认的UIButton不能满足需求,每次都是查了很多资料,最后还是用最复杂的方式来修改button的标题和图片的位置,今天,花些时间来梳理一下这方面的知识... UIButton的默认布局是:title在右,image在左; 很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多资料,要么零零散散的介绍,要么就是特别复杂的实现;经过一段时间的学习,在这里总结一下实现的方式; 一种是设置UI

自定义UIButton 实现图片和文字 之间距离和不同样式

1.UIButton+ImageTitleSpace.h #import <UIKit/UIKit.h> // 定义一个枚举(包含了四种类型的button) typedef NS_ENUM(NSUInteger, MKButtonEdgeInsetsStyle) { MKButtonEdgeInsetsStyleTop, // image在上,label在下 MKButtonEdgeInsetsStyleLeft, // image在左,label在右 MKButtonEdgeInsetsSt

Qt添加窗口背景图片、Label图片显示、、Label文字显示

一.添加窗口背景图片 重写MainWindow绘制事件 void MainWindow::paintEvent(QPaintEvent *event) { QPainter painter(this); painter.drawPixmap(0,0,width(),height(),QPixmap("background.png")); qDebug()<<event; }记得在头文件中声明函数. 二.图片显示 QPixmap car("Car.png"

echarts图表里label文字过长换行的方法

在做一些图标时,有时会出现显示文字过长的问题,需要将其按照指定的字数换行,像下图这样 而echarts没有提供换行的方法,但是可以使用fomatter方法进行设置,代码如下 formatter: function(val) { var strs = val.split(''); //字符串数组 var str = '' for(var i = 0, s; s = strs[i++];) { //遍历字符串数组 str += s; if(!(i % 2)) str += '\n'; //按需要求余