【问题标题】:Getting a line count woes UITextView获取行数麻烦 UITextView
【发布时间】:2010-07-23 19:35:25
【问题描述】:

我正在疯狂地试图获取在 UITextView 中输入的字符串需要多少行。

由于某种原因,下面的代码不会拆分提供的字符串并返回 stringSize = (o, 32) WTF?

我输入了一个超过 320 的疯狂长字符串,但仍然没有预期结果?

NSString *t = @"在我的应用中这个字符串是一长串文本......";

CGSize stringSize;

UIFont *f = [UIFont fontWithName:@"Heiti SC" size:30];

stringSize = [t sizeWithFont:f forWidth:320.0f lineBreakMode: UILineBreakModeWordWrap];

帮助....请

【问题讨论】:

    标签: iphone string uitextview


    【解决方案1】:

    尝试下一行:

    stringSize = [t sizeWithFont:f constrainedToSize:CGSizeMake(320, 10000) lineBreakMode:UILineBreakModeWordWrap];
    

    它对我有用。

    如果还是不行就换个字体试试:

    UIFont *f = [UIFont systemFontOfSize:30];
    

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2012-03-17
      • 2013-05-24
      相关资源
      最近更新 更多