我有一个 iPhone 屏幕(参见附图),其中 UITextView 几乎填满了整个屏幕。当用户点击控件时,将显示键盘并可以输入文本。但是,当文本到达键盘顶部时,UITextView 不会向上滚动输入的文本。结果是您看不到输入的剩余文本。在 UITextView 中向上滑动也不会向上滚动文本。在 UITextView 中启用滚动。
如何让 UITextView 在文本输入到达键盘顶部时自动滚动?
最佳答案
当文本达到其自身的高度限制而不是键盘或其他阻碍 UITextView 的对象时,UITextView 会自动滚动。
也许您可以在 UITextView 成为第一响应者时调整其大小,使其达到屏幕上可见的高度,并在它退出第一响应者时重新调整大小以占据整个屏幕。
关于iphone - 为什么当输入的文本达到键盘水平时 UITextView 不滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056749/