2014-01-24 36 views
2

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

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

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

+0

你只是想解雇键盘或“移动”与用户的触摸? – fahu

+0

看到这个问题:http://stackoverflow.com/questions/6457239/ios-how-to-access-the-uikeyboard – Putz1103

+1

他们说这是私人的和无证的,但可能的。它可能会让您的应用在应用商店中被拒绝。 – Putz1103

回答

2

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

scrollview.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive; 
+0

谢谢!这正是我想要的。 –

0

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