textView设置行间距方法

遇见的坑:1.选中状态失效,2.光标乱串

 解决方法:

if(textView.markedTextRange == nil){

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

paragraphStyle.lineSpacing = 5;// 字体的行间距

NSDictionary *attributes = @{

NSFontAttributeName:[UIFont systemFontOfSize:14],

NSParagraphStyleAttributeName:paragraphStyle

};

NSAttributedString *attributed = [[NSAttributedString alloc] initWithString:textView.text attributes:attributes];

NSRange oldRange = textView.selectedRange;

textView.attributedText = attributed;

textView.selectedRange = NSMakeRange(oldRange.location, 0);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 与NSString类似,在iOS中AttributedString也分为NSAttributedString和 N...
    钱十六阅读 789评论 0 0
  • 字体属性设置示例:if(color ==nil) {color = [NSColor redColor];}NSF...
    袏扌戒指阅读 8,446评论 0 2
  • 转载:http://blog.csdn.net/u010330109/article/details/518821...
    F麦子阅读 4,200评论 0 3
  • 年轻的时候拼的是毅力和勇气,年纪大了要靠眼光和阅历。岁月沉淀成经验,曾经的汗与泪孕育自信的花朵。 走过的路像细砂轮...
    海皇的向日葵阅读 217评论 0 2
  • 中秋.赏月 文/鸿运 中秋云遮月,万家灯火明。 袅袅炊烟过,阖家庆收成。 摇尽桂花落,金菊入杯中。 ...
    HONGYUNDANGTOU阅读 240评论 1 6