+(NSAttributedString*)setText:(NSString*)text lineSpacing:(CGFloat)lineSpace font:(UIFont*)font{
if (text.length<=0) {
return nil;
}
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = lineSpace;
paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;
NSDictionary *attrsDictionary =@{
NSFontAttributeName: font,
NSParagraphStyleAttributeName:paragraphStyle
};
return [[NSAttributedString alloc]initWithString:text attributes:attrsDictionary];
}
iOS文本布局与间距调整
本文介绍了一种在iOS开发中设置NSAttributedString的方法,通过自定义NSAttributedString来实现对文本行间距和字体样式的调整,这对于改善iOS应用中的文本显示效果非常有用。
4154

被折叠的 条评论
为什么被折叠?



