我注意到 UITextView 有一个奇怪的行为。
我在 textViewDidChange
中记录了它的高度,发现它的高度保持不变,除非换行上有两个或更多字符。这给了我一些严重的问题。有人知道解决方法吗?
使用 [textView sizeThatFits:textView.frame.size]
在创建新行后立即返回正确的大小。
我正在使用自动布局,我的 UITextView
嵌入到 UITableViewCell
最佳答案
您应该传递最大高度来代替 textView.frame.size,例如:
[textView sizeThatFits:CGSizeMake(textView.frame.size.width, MAXFLOAT)]
关于ios - 除非在新行中键入两个或更多字符,否则 UITextView 不会更新框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39728174/