0

我有UITextView我的 iPad 应用程序,当键盘出现时,我需要将它移到顶部。你能帮我怎么做吗?谢谢

4

1 回答 1

1

此处摘录:Apple 文档

移动位于键盘下方的内容 当被要求显示键盘时,系统会将其从屏幕底部滑入并将其放置在应用程序内容的上方。因为它被放置在您的内容之上,所以键盘可以放置在用户想要编辑的文本对象之上。发生这种情况时,您必须调整内容以使目标对象保持可见。

调整内容通常涉及临时调整一个或多个视图的大小并定位它们以使文本对象保持可见。使用键盘管理文本对象的最简单方法是将它们嵌入到 UIScrollView 对象(或其子类之一,如 UITableView)中。显示键盘时,您所要做的就是重置滚动视图的内容区域并将所需的文本对象滚动到位。因此,为了响应 UIKeyboardDidShowNotification,您的处理程序方法将执行以下操作:

获取键盘的大小。通过键盘高度调整滚动视图的底部内容插图。将目标文本字段滚动到视图中。

于 2013-06-30T10:08:06.750 回答