如何在iOS中使用键盘处理视图

如何在iOS中使用键盘处理视图,ios,objective-c,swift,uiview,uikeyboard,Ios,Objective C,Swift,Uiview,Uikeyboard,我有2年以上的iOS开发经验。我还没有更好的键盘处理方法。我需要通过通知和那些旧东西来处理它。是否有任何库或任何简单的东西可以自动处理键盘和视图 因为手动处理这些事情需要太多时间。所以,请让我知道,如果你们有什么新的方法来处理这件事 提前感谢是的,有一个名为tpkeyboard的库您可以下载文件。 正如您所说的“手动处理这些事情需要太多时间”,因此最好只给scrollview类赋予TPKeyboardAvoidingScrollView&它将处理所有情况。@BhavinRamani谢谢。但是,您

我有2年以上的iOS开发经验。我还没有更好的键盘处理方法。我需要通过通知和那些旧东西来处理它。是否有任何库或任何简单的东西可以自动处理键盘和视图

因为手动处理这些事情需要太多时间。所以,请让我知道,如果你们有什么新的方法来处理这件事


提前感谢

是的,有一个名为
tpkeyboard的库
您可以下载文件。
正如您所说的“手动处理这些事情需要太多时间”,因此最好只给scrollview类赋予
TPKeyboardAvoidingScrollView
&它将处理所有情况。

@BhavinRamani谢谢。但是,您有没有其他方法可以在没有开源代码的情况下由我们自己完成。如果您不想使用其他库,那么您应该使用notification的键盘事件。IQKeyboardManager正在使用键盘事件的单例观察器,并获取最顶端的视图控制器和其他内容,如果你想重新创建iTunes,你也可以做同样的事情。用户点击文本字段,键盘自动显示。您需要“处理”什么?否,因为这些类当前调整contentInset参数以避免内容在键盘下移动。与调整帧相反,这样做是为了解决iOS错误,该错误会导致在稳定下来之前视图向上跳跃的不稳定动画。