Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >iOS创建带有图片的富文本(案例:展示信用卡标签)

iOS创建带有图片的富文本(案例:展示信用卡标签)

作者头像
公众号iOS逆向
发布于 2021-07-05 13:05:27
发布于 2021-07-05 13:05:27
1.5K00
代码可运行
举报
文章被收录于专栏:iOS逆向与安全iOS逆向与安全
运行总次数:0
代码可运行
  • 1.1 初始化NSTextAttachment对象
  • 1.2 创建带有图片的富文本
  • 1.3 例子:展示信用卡标签
  • 布局小技巧

iOS 自定义视图:《用户协议及隐私政策》弹框(包含超链接属性)【本文包含完整demo源码,demo支持中英文切换】

iOS加载本地HTML、pdf、doc、excel文件 & HTML字符串与富文本互转

HTML字符串与富文本互转

iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转

引言

需求:特性标签存在多个

特性标签字段labelTitle

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        "labelTitle" : "核卡105\r\n首刷后再补贴65",

应用场景:存在图片和文字并排展示,例如特性标签

I、富文本如何添加图片?

1.1 初始化NSTextAttachment对象

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        NSTextAttachment *attchment = [[NSTextAttachment alloc]init];
        
        
        
//设置frame,【可选】
        attchment.bounds=CGRectMake(0,0,14,14);
        

        attchment.image= [UIImage imageNamed:@"icon_jinrong_dagouicon"];//设置图片

1.2 创建带有图片的富文本

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 iOS逆向 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转
iOS开发效率工具:完整SDK源码【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)
公众号iOS逆向
2021/03/08
1.5K0
iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转
iOS文本布局探讨之三——使用TextKit框架进行富文本布局
        关于图文混排,其实以前的博客已经讨论很多,在实际开发中,经常使用第三方的框架来完成排版的需求,其中RCLabel和RTLabel是两个比较好用的第三方库,他们的实现都是基于UIView的,通过更底层的CoreText相关API来进行图文处理。相关介绍博客地址如下:
珲少
2018/08/15
2.2K0
iOS文本布局探讨之三——使用TextKit框架进行富文本布局
iOS 之-富文本 (NSAttributedString)
关于富文本能做什么我就不多说了,我们一般遇到的图文混排等,这个还是很好做到的。 好,开讲了: 在讲之前,我们得先明白他的属性和一些方法 1.属性: NSFontAttributeName 设置字体属性,默认值:字体:Helvetica(Neue) 字号:12 NSForegroundColorAttributeNam 设置字体颜色,取值为 UIColor对象,默认值为黑色 NSBackgroundColorAttributeName
清墨
2018/05/07
3.1K0
iOS 之-富文本 (NSAttributedString)
iOS支付项目实践专栏- 总目录(持续更新)
本专栏以实战为线索,逐步深入iOS开发各个环节,掌握支付APP常用的基础功能(均含demo源码),打造完整native客户端工作流,提升工程化编码能力和思维能力。
公众号iOS逆向
2021/07/05
9700
iOS支付项目实践专栏- 总目录(持续更新)
iOS小技能:链式编程在iOS开发中的应用
封装是为了更好的重用性、可扩展性,但要综合考虑性能问题,即使新增了判断也会增加性能的消耗,只是不会量级的增加。比如简单工厂和抽象工厂(反射机制)的封装,会增加性能的消耗。但把对象的管理变成了可配置化。
公众号iOS逆向
2022/08/22
9800
iOS小技能:链式编程在iOS开发中的应用
精品资源汇总:(持续更新)
iOS app侧对请求参数进行签名:【请求参数按照ASCII码从小到大排序、拼接、加密】(递归的方式进行实现)
公众号iOS逆向
2021/03/24
1.1K0
精品资源汇总:(持续更新)
扩展于RCLabel的支持异步加载网络图片的富文本引擎的设计
        在iOS开发中,图文混排一直都是UI编程的一个核心点,也有许多优秀的第三方引擎,其中很有名的一套图文混排的框架叫做DTCoreText。但是在前些日的做的一个项目中,我并没有采用这套框架,原因有二,一是这套框架体积非常大,而项目的需求其实并不太高;二是要在这套框架中修改一些东西,难度也非常大,我最终采用的是一个叫做RCLabel的第三方控件,经过一些简单的优化和完善,达到了项目的要求。
珲少
2018/08/16
8440
图文混排
是基于 iOS 3.2+ 和 OSX 10.5+ 的一种能够对文本格式和文本布局进行精细控制的文本引擎。 它良好的结合了 UIKit 和 Core Graphics/Quartz: UIKit 的 UILabel 允许你通过在 IB 中简单的拖曳添加文本,但你不能改变文本的颜色和其中的单词。 Core Graphics/Quartz几乎允许你做任何系统允许的事情,但你需要为每个字形计算位置,并画在屏幕上。 Core Text 正结合了这两者!你可以完全控制位置、布局、类似文本大小和颜色这样的属性,而 Core Text 将帮你完善其它的东西——类似文本换行、字体呈现等等。
Helloted
2022/06/06
1.6K0
图文混排
iOS小技能:base64字符串和图片的互转
前言 背景: initQRCodeForInputByteSize cannot find proper rs block info (input data too big?) 之前的同事 误认为二维
公众号iOS逆向
2022/08/22
3K0
iOS小技能:base64字符串和图片的互转
iOS加载本地HTML、pdf、doc、excel文件 & HTML字符串与富文本互转
如果你有需求在手机端打开本地html的需求,又觉得使用其他方法麻烦或者不管用的时候,推荐你可以自己写个简单的app进行打开。
公众号iOS逆向
2021/07/05
2K0
Foxmail新建文件夹后,邮件连同文件夹都找不到了
发现这篇文章的阅读量巨高,所以就分享一下:https://kunnan.blog.csdn.net/article/details/43523741
公众号iOS逆向
2021/01/18
3.8K0
Foxmail新建文件夹后,邮件连同文件夹都找不到了
富文本AttributedString的总结
AttributedString可以分为NSAttributedString和NSMutableAttributedString两种。 在使用中通过将AttributedString赋值给控件的 attributedText 属性来添加文字样式。 可设置的控件有UILabel、UITextField和UITextView。
码客说
2019/10/22
3.5K0
iOS封装富文本API,采用block实现链式编程(结合block和方法的优点实现iOS的链式编程)【修订版】
【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)
公众号iOS逆向
2021/07/05
7590
iOS封装富文本API,采用block实现链式编程(结合block和方法的优点实现iOS的链式编程)【修订版】
iOS APP 内的本地化切换【修订】
从CSDN下载【iOS APP 内的国际化切换】demo源码:https://download.csdn.net/download/u011018979/19089505
公众号iOS逆向
2021/07/05
6720
iOS APP 内的本地化切换【修订】
iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性、demo支持中英文切换)
熟悉监管要求,掌握合规操作流程,避免App被降级或者下架。需要确保App有《隐私政策》,并且在用户首次启动App时就弹出《隐私政策》取得用户同意。
公众号iOS逆向
2022/08/22
2.3K0
iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性、demo支持中英文切换)
【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)
主要针对段落样式NSMutableParagraphStyle和富文本NSMutableAttributedString进行封装
公众号iOS逆向
2021/01/18
8800
【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)
iOS小技能:富文本编辑器
使用[_webView loadHTMLString:html baseURL:baseURL]; 进行代码加载
公众号iOS逆向
2022/08/22
2.3K0
iOS小技能:富文本编辑器
iOS小技能:富文本编辑器(下篇)
https://blog.csdn.net/z929118967/article/details/125298245
公众号iOS逆向
2022/08/22
1.1K0
iOS小技能:富文本编辑器(下篇)
OC绘制基本图形1. UIKit中封装了一些最常用的绘图方法2. 贝塞尔路径常用方法列表(BezierPath)3. 保存屏幕截图,并存储至相册
好了,在之前的两篇文章里面写了Quartz2D的一些基本知识。从这篇开始写一下OC绘制基本图形的方法。 1. UIKit中封装了一些最常用的绘图方法 1.1 矩形 填充 UIRectFill(rect) 画线 UIRectFrame(rect) 1.2 字符串 绘制 [str drawInRect:rect withAttributes:attr]; 1.3 图像 拉伸 [image drawInRect:rect] 绘制 [image drawAtPoint:CGPointZero]; 平铺 [
stanbai
2018/06/28
1.6K0
50行代码实现图文混排案例一
现在即时通讯和朋友圈这两块功能基本上属于app的标配功能了吧。图文混排在这两块中使用最为常见,我已经做好了demo:图文混排demo。
Haley_Wong
2018/08/22
1.2K0
50行代码实现图文混排案例一
推荐阅读
相关推荐
iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验