UISCROLLVIEW-带有触摸拖动的键盘,例如iOS 7邮件应用程序



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

此外,它也在Instagram应用的评论屏幕上实现。

可以通过公共API实施吗?

UIScrollView具有称为 keyboardDismissMode的属性,该属性允许您设置不同的行为。我认为这就是您想要的:

scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

在您的视图控制器中,只需在视图上使用用户时使用[self.view endEditing:YES];即可。对于阻力动画,您必须基于键盘框架使用coreanimation和手势识别器。

相关内容

最新更新