我正在尝试创建一个具有动态可调整行距的 UITextView。对于 iOS 6,我使用 styleString 来调整间距,但由于该解决方案不适用于 iOS 7,我设置 layoutManager 委托并使用
- (CGFloat)layoutManager:(NSLayoutManager *)layoutManager lineSpacingAfterGlyphAtIndex:(NSUInteger)glyphIndex withProposedLineFragmentRect:(CGRect)rect
return textView.lineHeight;
}
这对于增加行间距非常有用,但不允许我将间距减小到低于默认间距,例如:
有没有办法使用 layoutManager 或任何其他解决方案减少 iOS 7 的行距?