UIScrollView – 移动键盘与触摸拖动像iOS 7的邮件应用程序?

我很好奇iOS 7邮件应用程序如何移动和根据用户的触摸拖动新消息屏幕解除键盘。

也是在Instagram应用的评论屏幕上实现的。

可以通过公共apis来实施吗?

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

 scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive; 

在你的视图控制器只使用[self.view endEditing:YES]; 当用户点击视图时。 对于拖动animation,您必须使用基于键盘框架的CoreAnimation和手势识别器。