rordeix

1Pod
每个移动开发者都要在某个时刻处理键盘和屏幕布局的挑战。通常情况下,你只有几个屏幕,所以你可能只是复制粘贴代码来完成它(注册键盘通知,并改变主视图的frame或仅仅是一个到主视图底部的约束)。这个扩展为你做所有这些事情:),自动注册通知,当键盘出现时,改变主视图的frame或可选修改约束的值(主视图底部的约束)。你只需要安装pod并在你的视图控制器中导入库,就这样。如果你不想在特定的视图控制器上调整视图大小,但是库已经包含在这个中,只需重写属性shouldAutoAdjustScreen并返回NO。如果你想使用到主视图的约束而不是调整控制器视图,你可以将UIBuilder中的约束分配给adjustBottomConstraint属性,或者只需实现它的getter方法,使用你想要的约束。
许可证:MIT