iOS UILable 文字添加图片 (文字前面,中间,后面添加图)

1,实例化一个UILable

2,

// 创建一个富文本

NSMutableAttributedString *attri =     [[NSMutableAttributedString alloc] initWithString:@"超时罚款24元/小时"];

NSTextAttachment *attch = [[NSTextAttachment alloc] init];

// 表情图片

attch.image = [UIImage imageNamed:@"parking_caveat_normal"];

// 设置图片大小

attch.bounds = CGRectMake(0, 0, 30/2, 27/2);

// 创建带有图片的富文本

NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:attch];

[attri appendAttributedString:string]; //在文字后面添加图片

//在文字下标第几个添加图片  0就是文字前面添加图片

[attri insertAttributedString:string atIndex:0];

// 用label的attributedText属性来使用富文本

实例化的lable.attributedText = attri;

时间: 2024-10-04 03:54:18

iOS UILable 文字添加图片 (文字前面,中间,后面添加图)的相关文章

浅析点对点(End-to-End)的场景文字识别(图片文字)

一.背景 随着智能手机的广泛普及和移动互联网的迅速发展,通过手机等移动终端的摄像头获取.检索和分享资讯已经逐步成为一种生活方式.基于摄像头的 (Camera-based)的应用更加强调对拍摄场景的理解.通常,在文字和其他物体并存的场景,用户往往首先更关注场景中的文字信息,因而如何能够正 确识别场景中的文字,对用户拍摄意图会有更深入的理解.一般意义上,基于图像的文字识别包括基于扫描文字的光学字符识别(Optical Character Recognition, OCR) 和广泛用于网站注册验证的C

ios uilable折行后文字怎么都是左对齐

typedef NS_ENUM(NSInteger, NSLineBreakMode) {        /* What to do with long lines */ NSLineBreakByWordWrapping = 0,         /* Wrap at word boundaries, default */ NSLineBreakByCharWrapping,        /* Wrap at character boundaries */ NSLineBreakByClip

(转)在NGUI使用图片文字(数字、美术字)(直接可用于UILable)

本文永久地址:http://www.omuying.com/article/24.aspx,[文章转载请注明出处!] 在 Unity 开发过程中,我们经常会使用到美术提供的图片文字(数字)来美化我们的游戏界面,借助强大的 NGUI 插件支持,我们很容易就可以在界面上显示美术字!具体步骤可以参与如下操作: 说明:使用的 NGUI 插件版本为 NGUI Next-Gen UI v3.5.8,因版本不同,步骤可能会有所不同,请根据插件版本选择合适的步骤. 1.NGUI 支持图片字体(美术字),我们可以

iOS自定义alertView,继承自UIView,可以添加子视图,标题图片+文字

自定义alertView,继承自UIView,可以在消息区域添加子视图:addCustomerSubview 标题可以有图片+文字构成, 只支持两个按钮操作 // - 在需要alert的控制器调用 alertView show 方法 CustomAlertView *alertView = [[CustomAlertView alloc] initWithTitle:@"提示" message:@"dylan_lwb_" delegate:self cancelBu

使用lowagie给pdf添加文字和图片水印

package com.xian.util; import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException; import com.lowagie.text.DocumentException;import com.lowagie.text.Element;import com.lowagie.text.Image;import com.lowagie.text.pdf.BaseFont;impo

iOS Quartz2D绘制线、矩形、弧、圆、文字、图片

利用Quartz2D中提供的图层上下文 Layer Graphics Context,进行简单绘制线.矩形.弧.圆.文字.图片 在storyBoard中得拖入控制器,添加多个UIView控件,并把各个UIView的class修改为自定义的类. 如: 绘制线: // // HJLineView.m // 画线三角矩形圆 // // Created by HJiang on 15/1/2. // Copyright (c) 2015年 HJiang. All rights reserved. //

iOS UIButton 设置图片文字垂直排列

在实际的iOS项目开发中,我们经常需要改变系统的控件的样式,自己定义一个,同样的当我们发现系统自带的某些方法不好使时,我们也会想到重写这个方法. 本文主要记录笔者设置UIButton图片文字垂直排列的方法,最终解决了在图片和文字垂直排列的情况下,如果文字长度变化会导致图片位置变动的问题,对 于此问题网上有比较多的做法,我就不多说了,在此记录这点细节仅为加深印象并方便以后查阅.如有纰漏还请见谅 方案一:通过调整按钮图片和文字的内边距 UIEdgeInsets typedef struct UIEd

在Button上、下、左、右位置添加图片和文字

转载请注明出处:http://blog.csdn.net/droyon/article/details/37564419 很多人有如标题所述的需求,而且大多数人采用了自定义组件解决了需求,其实还可以有更"懒"的方法. 1.先附效果图: 2.方案. 首先,Activity.java public class MainActivityTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceSt

使用Adobe Acrobat X Pro在PDF中添加文字和图片

在pdf中添加文字: 使用右侧“工具”>“内容”>“添加或编辑文本框”来打开“打字机”工具栏.单击pdf中的区域即可添加文字. 修改文字的字体和大小: 添加文字时,文字的字体和大小变灰,不能设置添加文字的字体.解决办法:输入完文字后,按ESC或者点击“选择对象”退出文字编辑状态,然后再确认在“添加或编辑文本框”状态双击刚刚添加的文字,全选,这时候浮动的“打字机工具”工具栏中的字体设置变为可用. 文字部分详见官方帮助 添加图片: 1.可以直接先将图片复制到剪贴板,然后在pdf中直接粘贴,不过这种