减少UITextView iOS 7上的行间距

时间:2013-09-27 11:11:44

标签: ios objective-c uitextview ios7

我正在尝试创建一个动态可调行间距的UITextView。对于iOS 6,我使用styleString来调整间距,但由于该解决方案不适用于iOS 7,我设置了layoutManager委托并使用

- (CGFloat)layoutManager:(NSLayoutManager *)layoutManager lineSpacingAfterGlyphAtIndex:(NSUInteger)glyphIndex withProposedLineFragmentRect:(CGRect)rect
    return textView.lineHeight;
}

非常适合增加行间距,但不允许我将间距减小到低于默认间距,如:

What I'm trying to achieve

有没有办法通过layoutManager或任何其他解决方案减少iOS 7的行间距?

1 个答案:

答案 0 :(得分:0)

还有一个问题可以帮到你。请查看此link

您是否尝试使用AttributedString?