iOS-NSMutableParagraphStyle段落风格
2017-07-29 18:54
363 查看
apple API:
属性简单介绍:
NS_CLASS_AVAILABLE(10_0, 6_0) @interface NSMutableParagraphStyle : NSParagraphStyle @property(NS_NONATOMIC_IOSONLY) CGFloat lineSpacing; @property(NS_NONATOMIC_IOSONLY) CGFloat paragraphSpacing; @property(NS_NONATOMIC_IOSONLY) NSTextAlignment alignment; @property(NS_NONATOMIC_IOSONLY) CGFloat firstLineHeadIndent; @property(NS_NONATOMIC_IOSONLY) CGFloat headIndent; @property(NS_NONATOMIC_IOSONLY) CGFloat tailIndent; @property(NS_NONATOMIC_IOSONLY) NSLineBreakMode lineBreakMode; @property(NS_NONATOMIC_IOSONLY) CGFloat minimumLineHeight; @property(NS_NONATOMIC_IOSONLY) CGFloat maximumLineHeight; @property(NS_NONATOMIC_IOSONLY) NSWritingDirection baseWritingDirection; @property(NS_NONATOMIC_IOSONLY) CGFloat lineHeightMultiple; @property(NS_NONATOMIC_IOSONLY) CGFloat paragraphSpacingBefore; @property(NS_NONATOMIC_IOSONLY) float hyphenationFactor; @property(null_resettable, copy, NS_NONATOMIC_IOSONLY) NSArray<NSTextTab *> *tabStops NS_AVAILABLE(10_0, 7_0); @property(NS_NONATOMIC_IOSONLY) CGFloat defaultTabInterval NS_AVAILABLE(10_0, 7_0); @property(NS_NONATOMIC_IOSONLY) BOOL allowsDefaultTighteningForTruncation NS_AVAILABLE(10_11, 9_0);
属性简单介绍:
// NSParagraphStyleAttributeName 段落的风格(设置首行。行间距。对齐方式什么的)看自己须要什么属性,写什么 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; paragraphStyle.lineSpacing = 10;// 字体的行间距 paragraphStyle.firstLineHeadIndent = 20.0f;//首行缩进 paragraphStyle.alignment = NSTextAlignmentJustified;//(两端对齐的)文本对齐方式:(左,中,右,两端对齐,自然) paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;//结尾部分的内容以……方式省略 ( "...wxyz" ,"abcd..." ,"ab...yz") paragraphStyle.headIndent = 20;//总体缩进(首行除外) paragraphStyle.tailIndent = 20;// paragraphStyle.minimumLineHeight = 10;//最低行高 paragraphStyle.maximumLineHeight = 20;//最大行高 paragraphStyle.paragraphSpacing = 15;//段与段之间的间距 paragraphStyle.paragraphSpacingBefore = 22.0f;//段首行空白空间/* Distance between the bottom of the previous paragraph (or the end of its paragraphSpacing, if any) and the top of this paragraph. */ paragraphStyle.baseWritingDirection = NSWritingDirectionLeftToRight;//从左到右的书写方向(一共➡️三种) paragraphStyle.lineHeightMultiple = 15;/* Natural line height is multiplied by this factor (if positive) before being constrained by minimum and maximum line height. */ paragraphStyle.hyphenationFactor = 1;//连字属性 在iOS。唯一支持的值分别为0和1
相关文章推荐
- IOS - NSMutableParagraphStyle与NSParagraphStyle的使用
- iOS NSAttributedString和NSMutableAttributedString、NSMutableParagraphStyle的详细用法
- ios学习--NSAttributedString用法 & NSMutableParagraphStyle 来创建多姿多彩的文本
- iOS NSAttributedString和NSMutableAttributedString、NSMutableParagraphStyle的详细用法
- iOS NSAttributedString和NSMutableAttributedString、NSMutableParagraphStyle的详细用法
- ios开发之--NSMutableParagraphStyle与NSParagraphStyle的使用
- Foundation-几种段落排版格式NSMutableParagraphStyle
- iOS NSMutableParagraphStyle
- iOS NSMutableParagraphStyle、NSAttributedString和NSMutableAttributedString的详细用法
- iOS开发富文本制作 图片和文字/NSMutableParagraphStyle/NSMutableAttributedString
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- NSMutableParagraphStyle & NSAttributedString 文本样式设置
- NSMutableParagraphStyle /NSParagraphStyle
- 快速创建各种类型的NSAttributeString和NSMutableParagraphStyle
- NSMutableAttributedString及NSMutableParagraphStyle的使用
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- IOS CoreText.framework ---2--- 段落样子CTParagraphStyle
- 富文本属性 -- NSMutableParagraphStyle与NSParagraphStyle的使用
- IOS CoreText.framework --- 段落样子CTParagraphStyle
- IOS CoreText.framework --- 段落样子CTParagraphStyle