ios图文混排简单演示

     本人做ios开发有一定的时间了,由于工作忙和自己懒得写,所以一直没有写过技术博客,今日突发奇想,还是写点东西吧,分享给大家。好今天我简单介绍下ios开发中图文混排的一些内容.

    图文混排呢说直白点就是图片和文字排在一起,ios中常用的一些控件都可以进行图文混排,比如UIButton、UIlabel、UITextView等等很多,我们只需要设置它们的

attributedText就可以了,比如我们在UILabel中 显示文字和图片:

//1.创建一个可变属性字符串
    NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:@"人算不如天算,中国央行的决策者估计会没有预料到,8月11日突然对人民币主动贬值会对国内外市场产生如此巨大的影响与冲击。人民币贬值后,不仅严重地冲击全球资本市场,也完全改变了国内金融市场形势。"];
    //2.创建图片附件
    NSTextAttachment *attach=[[NSTextAttachment alloc]init];
    attach.image=[UIImage imageNamed:@"dog"];
    attach.bounds=CGRectMake(40, 10, 80, 50);
    //3.创建属性字符串 通过图片附件
    NSAttributedString *attrStr=[NSAttributedString attributedStringWithAttachment:attach];
    //4.把NSAttributedString添加到NSMutableAttributedString里面
    [string appendAttributedString:attrStr];
    //5.赋值给UIlabel
    self.label.attributedText=string;
效果图如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值