Swift 3.1聊天界面键盘效果的实现详解

前言

最近写的 Swift 项目里要实现一个聊天界面,在处理键盘弹出的时候遇到了一点麻烦。

麻烦就在于键盘弹出后如何处理屏幕和键盘的关系

经过一番死磕,终于做出了想要的效果,效果如下:

注:原本项目是 Swift 2.3 写的,为了写这篇博客,用 Swift 3.1 重新实现了一遍。

感受:方法名真的缩短了不少,