是否可以仅使用UITextView将文本组织成两列?如果没有,如何计算给定文本字符串的高度?
最佳答案
NSString具有度量功能,例如sizeWithFont:forWidth:lineBreakMode:
您将需要使用的。实际上,我通常使用sizeWithFont:constrainedToSize:lineBreakMode:
,在创建CGSizeMake(columnWidth, FLT_MAX)
之后再将其用于结果-以FLT_MAX作为高度,仅限制宽度。返回的结果CGSize将告诉您实际高度。
我认为,考虑到这一点,使用两个UITextViews
并将文本分为两部分会容易得多。