`

[IOS]富文本:自定义定义缩进、行距

    博客分类:
  • IOS
阅读更多
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
   //行距
    style.lineSpacing = [ScreenAdaptUtil scalingSwitch:1.25];
    //首行缩进
    style.firstLineHeadIndent = [ScreenAdaptUtil scalingSwitch:32];
   //除首行外缩进
    style.headIndent = [ScreenAdaptUtil scalingSwitch:32];
   //尾部缩进
    style.tailIndent = [ScreenAdaptUtil scalingSwitch:-32];
    
    NSAttributedString *attrText = [[NSAttributedString alloc] initWithString:@"abc" attributes:@{NSParagraphStyleAttributeName:style}];

 

注意:这里有一个地方[[NSAttributedString alloc] initWithString:@"abc",如果你在其他地方有初始化文本内容的话,initWithString:@""不能什么也不填,富文本实际会失效。

 

顶部&底部margin:

//top、left、botton、right
[_tncTextView setContentInset:UIEdgeInsetsMake([ScreenAdaptUtil scalingSwitch:56], 0, [ScreenAdaptUtil scalingSwitch:100], 0)];

 

注意:这些设置需要放在view层级的下层,要不会覆盖掉background、textColor这些属性;

分享到:
评论

相关推荐

    swift-ios富文本(图文混排):支持图片文字GIF表情

    在iOS中,我们可以用`UITextView`或自定义视图来显示富文本。 4. **UIWebView与WKWebView** 在处理更复杂的情况,如GIF动态图或HTML内容时,可以使用`UIWebView`或其替代品`WKWebView`。通过加载HTML字符串,我们...

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

    1、自定义TextView,采用富文本属性进行内容设置attributedText(包括下划线NSUnderlineStyleSingle、超链接NSLinkAttributeName 、颜色NSForegroundColorAttributeName 等信息) 2、实现代理方法textView:...

    iOS YYLabel计算富文本高度

    而YYLabel是YYKit库中的一个组件,它是一个高效的自定义UILabel,支持显示富文本,并且能够准确地计算出富文本的高度。这个功能对于界面布局,特别是滚动视图的适配非常关键。 首先,我们需要了解YYLabel的核心特性...

    swift-iOS富文本编辑

    在iOS应用开发中,Swift语言提供了强大的富文本编辑功能,使得开发者可以创建具有复杂格式的文本,如不同颜色、字体、大小甚至嵌入图像。这个主题主要围绕“Swift-iOS富文本编辑”,我们将深入探讨Swift如何实现文本...

    iOS OCR:自定义相机进行银行卡/身份证/驾驶证信息识别方案【demo源码】

    1、原理:自定义相机采集银行卡图片,调用SDK/API进行OCTR识别 2、文章地址:https://kunnan.blog.csdn.net/article/details/117445677 3、应用场景:实名认证、银行卡绑定、信用卡网申

    iOS富文本编辑器(工具栏在富文本编辑器的顶部)

    1. 富文本编辑器的应用场景: 编辑商品详情 2. 设计思路: 编辑器基于WKWebview实现,Editor使用WKWebview加载一个本地editor.html文件,Editor使用evaluateJavaScript执行JS往本地html添加标签代码,编辑器最终输出...

    ios-富文本编辑.zip

    在iOS开发中,富文本编辑(Rich Text Editing)是一个重要的功能,它允许用户不仅能够输入文字,还能对文字进行各种格式化操作,如改变字体、颜色、大小、添加链接、插入图片等。"ios-富文本编辑.zip" 文件提供了一...

    ios 自定义带富文本的消息弹框

    在iOS应用开发中,自定义带有富文本的消息弹框是一项常用的技术,用于向用户展示更加丰富和具有吸引力的通知或提示信息。本篇文章将深入探讨如何实现这样的功能。 首先,我们来理解什么是富文本(Rich Text)。富...

    IOS富文本显示(标准化代码)

    总之,要在iOS中实现富文本显示,需要掌握`CoreText`框架,利用`NSAttributedString`创建富文本,同时自定义视图来处理点击事件和定制显示效果。`TQRichTextView`这样的第三方库则可以简化这个过程,提供开箱即用的...

    iOS 富文本控件

    本文将深入探讨iOS中的富文本控件,以RCURLLabel为例进行讲解,该控件可能是一个自定义的UILabel实现,用于支持点击事件的URL高亮显示。 首先,iOS系统原生提供了UILabel控件,它能简单地显示单行或多行的纯文本。...

    iOS富文本编辑器 RichTextEditor.zip

    iOS富文本编辑器 RichTextEditor ,RichTextEditor 是支持 iPhone 和 iPad 的一个富文本编辑控件。 特性:...

    iOS 点击富文本

    在iOS开发中,富文本(Attributed Text)是一种强大的文本处理技术,允许开发者在单一的字符串中混搭各种样式,如字体、颜色、大小、下划线等。本篇文章将深入探讨如何在iOS中实现富文本点击事件,以及如何设置其...

    IOS 车牌号录入 自定义键盘

    本篇将深入探讨如何在iOS中实现车牌号录入功能,并使用CollectionView来创建自定义键盘。 首先,我们从“自定义键盘”开始。在iOS中,系统自带的键盘可能无法满足某些特定场景的需求,例如车牌号录入可能需要特定的...

    ios-富文本的点击事件.zip

    在iOS开发中,富文本(Rich Text)是一种可以同时包含文字、图片、链接等多种元素的文本格式,常用于实现复杂的文本展示和交互效果。在这个"ios-富文本的点击事件.zip"压缩包中,我们看到的是一个关于如何为富文本...

    iOS 富文本

    在iOS开发中,富文本(Rich Text)是一种能够包含多种格式和样式的文本,比如不同颜色、字体、大小、对齐方式以及链接等。富文本的处理主要涉及到UIKIT框架中的`NSAttributedString`和`NSMutableAttributedString`类...

    iOS 富文本类库RTLabel

    iOS 开发中,富文本(Rich Text)的应用越来越广泛,特别是在用户界面的展示和自定义上,它能够使文本更具表现力和多样性。RTLabel 是一个强大的 iOS 第三方类库,专为处理富文本而设计,使得开发者可以轻松地在 iOS...

    ios-富文本.zip

    在iOS开发中,富文本(Rich Text)是一种能够支持图文混排的文本格式,它可以包含各种样式、颜色、字体和图像等元素,为用户界面提供更丰富和动态的展示效果。"ios-富文本.zip"这个压缩包可能包含了用于演示如何在...

    iOS、UITableViewCell、自定义

    总之,自定义UITableViewCell和实现等高Cell是iOS开发中的常见任务。理解并熟练运用上述方法,能帮助开发者创建出更加美观且高效的用户界面。通过实践和调试,可以进一步提升代码质量,提供更好的用户体验。

    ios富文本demo

    在iOS开发中,富文本(Rich Text)是一种可以包含多种格式和样式文本的技术,它可以用于创建复杂的、具有视觉吸引力的用户界面。CoreText是苹果提供的一个低级别的框架,主要用于处理和显示复杂的文本和排版,它在...

    ios-富文本(支持图文混排、图片可网络可本地,gif请导入yykit).zip

    在iOS开发中,富文本(Rich Text)是一种能够支持图文混排、图片可以从网络加载也可以是本地存储的重要技术。在创建交互式、视觉吸引力强的用户界面时,富文本是必不可少的工具。本文将深入探讨如何在iOS应用中实现...

Global site tag (gtag.js) - Google Analytics