Ios 向侧面翻译键盘,类似于iMessage应用程序

Ios 向侧面翻译键盘,类似于iMessage应用程序,ios,animation,keyboard,Ios,Animation,Keyboard,目前,我正在尝试创建一个与iMessage应用程序非常相似的视图。在应用程序中,当用户向右滑动时,个人对话视图将随着键盘一起移出屏幕右侧。我可以移动视图,但我如何才能让键盘用pangesture进行翻译呢。到目前为止,我已经尝试将inputAccessoryView添加到文本框中,并将键盘视图存储到holder视图中 func keyboardDidShow(notification:NSNotification) { keyboardSuperView = textBox.inputAcces

目前,我正在尝试创建一个与iMessage应用程序非常相似的视图。在应用程序中,当用户向右滑动时,个人对话视图将随着键盘一起移出屏幕右侧。我可以移动视图,但我如何才能让键盘用pangesture进行翻译呢。到目前为止,我已经尝试将inputAccessoryView添加到文本框中,并将键盘视图存储到holder视图中

func keyboardDidShow(notification:NSNotification) {
keyboardSuperView = textBox.inputAccessoryView?.superview
}
但是,当我试图改变这种观点的框架时,什么也没有发生。做这件事最好的方法是什么

我在这篇文章中遵循了这个例子,但它不起作用: