我注意到在 iOS 7 中UITextView
,到达底部后的最后一行始终是隐藏的。当您向事件添加注释时,甚至会在日历应用程序中发生这种情况。
我试过设置 contentInsets 和 textContainerInset,它们都没有任何区别。
有没有其他人遇到过这个问题,如果有,有解决方法吗?
我注意到在 iOS 7 中UITextView
,到达底部后的最后一行始终是隐藏的。当您向事件添加注释时,甚至会在日历应用程序中发生这种情况。
我试过设置 contentInsets 和 textContainerInset,它们都没有任何区别。
有没有其他人遇到过这个问题,如果有,有解决方法吗?
我有替代解决方案来克服这个问题:
TextViewDelegate
您的ViewController
.self
为您的textView
.textView:(UITextView *)textView shouldChangeTextInRange:
。例子:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
[textView scrollRangeToVisible:range];
return YES;
}
现在,运行您的代码,通过这样做,当您按下 '\n'(Enter) 时,您的光标将不可见,但当您按下下一个字符时,它将使其可见。
我尝试使用这个声称可以解决问题的库,它更好,但不能完全解决问题