OC 的 NSMutableParagraphStyle 属性介绍
时间: 2023-10-16 20:06:25 浏览: 104
NSMutableParagraphStyle 是 NSMutableAttributedString 的一种子类,用于描述富文本中的段落样式。它可以控制段落的对齐方式、行间距、段落间距、首行缩进等属性。下面是 NSMutableParagraphStyle 常用的一些属性:
1. alignment:控制文本对齐方式,可选值为 NSTextAlignmentLeft、NSTextAlignmentCenter、NSTextAlignmentRight、NSTextAlignmentJustified 和 NSTextAlignmentNatural。
2. lineSpacing:控制行间距,可以是任意正数。
3. paragraphSpacing:控制段落间距,可以是任意正数。
4. firstLineHeadIndent:控制首行缩进,可以是任意正数或负数。
5. headIndent:控制除首行外的缩进,可以是任意正数或负数。
6. tailIndent:控制文本的尾部缩进,可以是任意正数或负数。
7. lineBreakMode:控制文本换行模式,可选值为 NSLineBreakByWordWrapping、NSLineBreakByCharWrapping、NSLineBreakByClipping 和 NSLineBreakByTruncatingTail。
8. baseWritingDirection:控制文本的书写方向,可选值为 NSWritingDirectionNatural、NSWritingDirectionLeftToRight 和 NSWritingDirectionRightToLeft。
通过设置这些属性,可以实现各种不同的段落样式,从而满足不同的排版需求。
阅读全文