键盘地狱

许多iOS开发人员遇到了很多麻烦:Keyboard HELL。

iOS和键盘并不是那么简单。 它并不总是容易实现和推理。 这就是为什么我以NSLayoutConstraint的形式创建了一个助手。

NSLayoutConstraint应该放在(滚动/表)视图和根目录的底部之间。 该距离通常为0.0像素,但是您可以设置偏移量。 键盘弹起时,约束将计算差异并自动偏移(滚动/表格)视图,因此键盘不会覆盖该视图。

约束是插图上的←— —→。 如您所见,边缘与按钮之间的距离与键盘与按钮之间的距离(如图所示)相同。

固定可以简单地完成:

您可以在此处下载NYSKeyboardHelper:

让我知道您是否使用过此功能,或者如果您认为这很有趣,请加星标。 我将在这里继续提供更新。

如果您喜欢这篇文章并需要我的帮助? 不要犹豫访问我的网站和/或通过Twitter与我联系