我很好奇iOS 7邮件应用程序如何根据用户在新邮件屏幕上的触摸拖动来移动和解除键盘。
此外,它还在Instagram应用的评论屏幕上实现。
可以通过公共apis实施吗?
答案 0 :(得分:2)
UIScrollView
有一个名为keyboardDismissMode
的属性,可让您设置不同的行为。我想这就是你想要的:
scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;
答案 1 :(得分:0)
在您的视图控制器中,当用户点按视图时,只使用[self.view endEditing:YES];
。
对于拖动动画,您必须使用基于键盘框架的CoreAnimation和手势识别器。