图文混排使用时,可以使用类NSAttributedString,或NSMutableAttributedString进行字符串的创建和相关属性的设置。其中字符串属性的设置,包括设置文本段落排版格式NSMutableParagraphStyle,也包括文本属性。
代码示例
// 文本段落排版格式
NSMutableParagraphStyle *textStyle = [[NSMutableParagraphStyle alloc] init];
textStyle.lineBreakMode = NSLineBreakByWordWrapping; // 结尾部分的内容以……方式省略 ( "...wxyz" ,"abcd..." ,"ab...yz")
textStyle.alignment = NSTextAlignmentLeft; //(两端对齐的)文本对齐方式:(左,中,右,两端对齐,自然)
textStyle.lineSpacing = 5; // 字体的行间距
textStyle.firstLineHeadIndent = 5.0; // 首行缩进
textStyle.headIndent = 0.0; // 整体缩进(首行除外)
textStyle.tailIndent = 0.0; //
textStyle.minimumLineHeight = 20.0; // 最低行高
textStyle.maximumLineHeight = 60.0; // 最大行高
textStyle.paragraphSpacing = 15; // 段与段之间的间距
textStyle.paragraphSpacingBefore = 22.0f; // 段首行空白空间/* Distance between the bottom of the previous paragraph (or the end of its paragraphSpacing, if any) and the top of this para