ipad - 当键盘处于活动状态时,将UITextview移至顶部

时间:2013-06-30 10:03:46

标签: ipad keyboard uitextview

我的iPad应用中有UITextView,当键盘出现时我需要将其移至顶部 。你能帮我怎么做吗?感谢

1 个答案:

答案 0 :(得分:1)

此处摘录:Apple documentation

  

移动位于键盘下方的内容时要求   显示键盘,系统从底部滑入   屏幕并将其放在应用程序的内容上。因为它是   放在你的内容之上,键盘可以   放在用户想要编辑的文本对象的顶部。什么时候   发生这种情况时,您必须调整内容以使目标对象成为可能   仍然可见。

     

调整内容通常涉及暂时调整一个或多个   更多视图和定位它们,以便文本对象保持不变   可见。使用键盘管理文本对象的最简单方法是   将它们嵌入UIScrollView对象(或其子类之一)中   像UITableView)。显示键盘时,您只需要做   重置滚动视图的内容区域并滚动所需的内容   文本对象到位。因此,回应一个   UIKeyboardDidShowNotification,你的处理程序方法会做   以下内容:

     

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