这个问题已经被问过无数次了,但反复给出的两三个答案似乎都不起作用。
问题是:包含一些任意文本的`UITextView。经过一些操作,UITextView 需要调整水平和垂直大小以紧贴文本。
其他问题的答案给出的值似乎与文本的宽度/高度大致相同;但是,当将UITextView
调整为计算的大小时,它并不完全正确,并且文本换行符与原来的不同。
建议的方法包括 using– sizeWithFont:constrainedToSize:
和其他 NSString 方法,sizeThatFits:
UITextView 的方法(这给出了更正确的高度,但视图的全宽),以及contentSize
文本视图的属性(也给出了错误的宽度)。
有没有一种准确的方法来确定 aUITextView
的文本的宽度?或者文本视图中是否有一些隐藏的填充使文本适合的实际宽度更小?还是我完全想念的其他东西?