在应用UILineBreakModeWordWrap后,如何学习UITextView在其特定contentSize中显示的总字符数。
我每次都会使用不同的字符串作为UITextView的文本。 字符串比UITextView长得多,其指定区域可以包含。对于每个不同的字符串,可见字符将是不同的,因为行末尾的空格长度不同。
我想学习UITextView中可见的字符数。
答案 0 :(得分:1)
在NSString中使用此方法:
- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(UILineBreakMode)lineBreakMode
这是一种非常密集的方法,但我认为它是唯一的方法(您可以通过添加/删除剩余字符串的一半而不是添加/删除字符来优化它。)