2016-09-20 48 views
-1

我在iOS开发中拥有2年以上的经验。我没有更好的键盘处理解决方案。我需要通过通知和旧的东西来处理它。有没有任何库或任何可以自动处理键盘和视图的简单东西。如何在iOS中使用键盘处理视图

因为手动处理这些东西需要太多时间。所以请让我知道你们是否有新的方法来处理这个问题。

在此先感谢

+0

@BhavinRamani谢谢。但是,如果没有开源代码,我们自己可以采取其他任何方法。 –

+0

如果你不想使用其他库,那么你应该使用通知的键盘事件。 –

+0

IQKeyboardManager为键盘事件使用单例观察者,并获得最顶级的视图控制器和东西来推动,如果你想重新创建它,你也可以做同样的操作 – Tj3n

回答

1

是的,有一个名为库TPKeyboardAvoiding你可以下载文件here。 正如你所说的“手动处理这些东西需要很多时间”,所以最好是给课程滚动到TPKeyboardAvoidingScrollView &它将处理所有情况。

+0

谢谢,它可以处理没有scrollview。 –

+0

不,因为这些类目前正在调整contentInset参数以避免内容在键盘下移动。这样做,而不是调整框架,以解决导致视图向上跳动的生涩动画的iOS错误,然后再稳定下来。 –

+0

非常感谢。祝你今天愉快。 –