label中添加图片

  • 创建NSTextAttachment的对象,用来装在图片
  • NSTextAttachment对象的image属性设置为想要使用的图片
  • 设置NSTextAttachment对象bounds大小,也就是要显示的图片的大小
  • [NSAttributedString attributedStringWithAttachment:attch]方法,将图片添加到富文本上
    //创建富文本字符串
    NSMutableAttributedString *mAString = [[NSMutableAttributedString alloc] initWithString:@"你好你好你好你好你好你好你你好你好你好你好你好你好你你好你好你好你好你好你好你"];
    //创建图片
    NSTextAttachment *attch = [[NSTextAttachment alloc] init];
    attch.image = [UIImage imageNamed:@"ding"];
    attch.bounds = CGRectMake(0, -2, 16, 16);
    //将图片加入富文本
    NSAttributedString *imgString = [NSAttributedString attributedStringWithAttachment:attch];
    [mAString appendAttributedString:imgString];

    _Alabel.attributedText = mAString;

效果图:

原文链接:http://www.jianshu.com/p/5828173adc3a

时间: 2024-11-08 22:34:13

label中添加图片的相关文章

应用键横竖屏切换;label中显示图片;不同类型设备适配的代码;UIWebView字体大小、字体颜色、背景色的设置;

最近总结的工作中遇到的小问题在这里共享 ,希望对大家能有帮助 1.横屏的一个应用在修改个人资料过程从相册取图片或者拍照的过程中,横纵屏切换引起再次进入程序时应用变纵屏的bug --------------主页面控制器中点击进入个人资料页面的地方:---------------------- - (void)changepersonIcon{ UIActionSheet*actionSheet = [[UIActionSheetalloc] initWithTitle:@"选择封面图片"

向github的README文件中添加图片

1,向README文件中添加图片,用于展示程序效果或辅助说明! 两步: 首先,向github 上传所需的图片: 然后,打开README文件,写入图片的格式为: ![image](https://github.com/secondLieutenantCoder/TableAndCollection/blob/master/resut.png?raw=true) ![image](图片的URL) 图片写入成功!

在TextView中添加图片

TextView是一个很强大的控件,有时需要在一个控件中同时显示图片和文字,使用TextView很容易实现. 方法一: 聊天软件比如QQ一般都会有发送表情的功能,使用SpannableString+ImageSpan可以很容易实现 [java] view plaincopy private void showImageFace(String s,View v) { Bitmap bitmap; ImageSpan imageSpan; // 创建一个SpannableString对象,以便插入用

解决在IE下label中IMG图片无法选中radio的几个方法

今天遇到一个问题,在IE浏览器下,使用label FOR radio后,label中的图片无法选中.例如,这样的代码 <input type="radio" name="radio" id="a" /><label for="a"><img src="/Labs/images/logo.gif" /></label> ,这种情况下,点击label的图片将无法选

datagrid行中添加图片按钮

columns: [[ { field: 'id', title: '删除', width: 30, formatter: function (value,row,index) { var d = '<a href="#" onclick =DeleteById("' + row.id + '")><img src="/Images/delete.png" /></a>'; return d; } } ]] 主

Android笔记:TextView和编辑框中添加图片,ImageSpan,SpannableStringBuilder用法

在TextView或者编辑框EditText中添加图片的方法,代码如下: import java.util.regex.Matcher; import java.util.regex.Pattern; import android.os.Bundle; import android.app.Activity; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text

github中添加图片

一.先创建一个github账号 二.创建一个仓库 按照创建步骤一步一步填写响应的信息 三.我在github上创建了一个名为images的常客 四.常见成功后将图片上传至images.git仓库中 五.上传成功后在浏览器输入 http://github.com/github用户名/仓库名/raw/master/仓库下的文件路径 http://github.com/izhongwei/images/raw/master/1.png就可以访问到自己的图片了,就可以在自己网站中添加自己定义的http地址

html中添加图片方法

方法一: 大多数浏览器都支持三种图形格式(gif,jpeg,jpg) 语法:<img src=""align="" border="" > 使用说明: src属性表示图片的来源,可以是完整的Internet地址,如果图像文件与HTML文件在同一个文件夹内,也可以仅仅指定文件名即使用相对地址. Align属性表示图片在页面的对齐方式,分别取值left,right,表示图片在页面的左对齐和右对齐; top,middle,bottom三个属

小技巧,如何在Label中显示图片

这个需求其实是有的,比如QQ聊天界面里面发送的信息,可以用label来显示文字(也可以用button显示),但是有时候用户可能会发送图片.如果能让Label遇到文字就显示文字,遇到图片就显示图片就好了.可能有的人会说用Quartz2D,直接在Label的drawinrect 里面用上下文画上去.但这感觉太刻意去弄了,而且比较麻烦. 如果你不是在董铂然博客园看到本文,请点击查看原文 推荐一种用Label系统的属性来做. 1 2 3 4 5 6 7 8 9 10 UIImage *image = [