UIScrollView-像iOS 7邮件应用程序一样通过触摸拖动移动键盘?

UIScrollView-像iOS 7邮件应用程序一样通过触摸拖动移动键盘?,ios,iphone,ios7,keyboard,Ios,Iphone,Ios7,Keyboard,我很好奇iOS 7邮件应用程序是如何根据用户在新消息屏幕上的触摸拖动移动和关闭键盘的 它也在instagram应用程序的评论屏幕上实现 它可以通过公共API实现吗?在视图控制器中,只需使用[self.view endEditing:YES]当用户点击视图时。 对于拖动动画,您必须使用基于键盘帧的CoreAnimation和手势识别器。在视图控制器中仅使用[self.view endEditing:YES]当用户点击视图时。 对于拖动动画,您必须使用基于键盘帧的CoreAnimation和手势识别

我很好奇iOS 7邮件应用程序是如何根据用户在新消息屏幕上的触摸拖动移动和关闭键盘的

它也在instagram应用程序的评论屏幕上实现


它可以通过公共API实现吗?

在视图控制器中,只需使用
[self.view endEditing:YES]当用户点击视图时。

对于拖动动画,您必须使用基于键盘帧的CoreAnimation和手势识别器。

在视图控制器中仅使用
[self.view endEditing:YES]当用户点击视图时。

对于拖动动画,您必须使用基于键盘帧的CoreAnimation和手势识别器。

UIScrollView
有一个名为
keyboardDismissMode
的属性,允许您设置不同的行为。我想这就是你想要的:

scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

UIScrollView
有一个名为
keyboardDismissMode
的属性,允许您设置不同的行为。我想这就是你想要的:

scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

你只是想关闭键盘,还是想通过用户的触摸来“移动”键盘?看这个问题:他们说这是私人的,没有文档记录,但有可能。它可能会使你的应用被应用商店拒绝。它是在instagram评论屏幕中实现的。@EgorT但是他们如何能够将文本字段与它一起拖动?在我的情况下,解雇开始时,触摸通过键盘顶部,但我希望它开始一点更高。有什么想法吗?你只是想关闭键盘,还是想通过用户的触摸来“移动”?看看这个问题:他们说这是私人的,没有文档记录,但有可能。它可能会使你的应用被应用商店拒绝。它是在instagram评论屏幕中实现的。@EgorT但是他们如何能够将文本字段与它一起拖动?在我的情况下,解雇开始时,触摸通过键盘顶部,但我希望它开始一点更高。有什么想法吗?