我注意到UITextView的一个奇怪的行为。
我在textViewDidChange
中记录了它的高度,发现它的高度保持不变,除非新行上有两个或更多字符。这给了我一些严肃的问题。有人知道修复吗?
创建新行后,使用[textView sizeThatFits:textView.frame.size]
会返回正确的大小。
我正在使用自动布局,我的UITextView
嵌入在UITableViewCell
答案 0 :(得分:-1)
您应该通过最大高度代替 textView.frame.size ,如:
[textView sizeThatFits:CGSizeMake(textView.frame.size.width, MAXFLOAT)]