当输入的文本达到键盘级别时,为什么UITextView不滚动?

时间:2011-11-08 20:35:10

标签: iphone objective-c xcode uitextview

我有一个iPhone屏幕(见附图),UITextView几乎填满了整个屏幕。当用户点击控件时,显示键盘并输入文本。但是,当文本达到键盘顶部的级别时,UITextView不会向上滚动输入的文本。结果是您无法看到输入的剩余文本。在UITextView中向上滑动也不会向上滚动文本。在UITextView中启用了滚动。

enter image description here

当文本条目达到键盘顶部时,如何让UITextView自动滚动?

1 个答案:

答案 0 :(得分:2)

当文本达到自己的高度限制而不是键盘或阻止UITextView的其他对象时,UITextView会自动滚动。

也许你可以调整UITextView的大小,当它成为第一响应者,在屏幕上可见高度,并在它辞职成为第一响应者时重新调整大小以取整个屏幕。