3

看起来UITextViewiOS 7 中的行间距发生了变化(可能是因为文本视图的底层架构更改为TextKit)。我的 iOS 项目要求保持旧的 pre-iOS 7 行距。

根据需要调整行距,我发现新的NSLayoutManagerDelegate可以使用。

但是,我无法弄清楚评估要使用的行距的逻辑(基于字体指标)以模仿UITextView. 逻辑需要通用,因为我需要它适用于所有字体。任何帮助将不胜感激。

4

1 回答 1

0

UITableViewCell with UITextView height in iOS 7这里有关于行间距的详细解释 ?

我使用以下函数(sizeThatFits)来获取 UITextView 的大小,

    - (CGSize)contentSizeForTextView:(UITextView *)textView
      {
      return [textView sizeThatFits:CGSizeMake(textView.frame.size.width, FLT_MAX)];
      }
于 2014-02-18T20:20:59.313 回答