我有一个带有多个段落的属性字符串。
我已经将FirstLineHeadIndent = 2.12.
现在我想在属性字符串中给第一个段落FirstLineHeadIndent=0
,
并给第二个段落FirstLineHeadIndent=2
。
如果我像下面这样设置属性:
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing =Line_space;
paragraphStyle.firstLineHeadIndent =2;
paragraphStyle.headIndent =margin_space;
paragraphStyle.tailIndent =-margin_space;
paragraphStyle.paragraphSpacing=paragraph_space;
NSDictionary *ats = @{
NSFontAttributeName : [UIFont fontWithName:self.bookView.defaultFontFamily size:self.bookView.defaultFontSize],
NSParagraphStyleAttributeName : paragraphStyle,
};
它将为段落和标题留出一些空间。
请看以下图片以获取更多帮助:
NSAttributedString
中的? - Larme