Jared Egan

1pod
在 iOS 开发者和键盘之间的永恒之战仍在继续,键盘似乎已经占优势。
只需在 Google 上搜索“iOS 移动视图以适应键盘”,你就会看到一片荒芜。最高的答案并未调用 convertRect
,除非他们的视图底部刚好在屏幕底部,键盘都会轻易地摧毁它们。苹果的文档甚至没有提到‘convertRect’一词,因此它也被可怕的键盘所占领。许多解决方案在 AutoLayout 下都无法正常工作,因此变得毫无用处。
但是,听!突然在一望无际的天际出现了一道光亮,MoveViewUpForKeyboardKit 勇猛地骑在一匹白马上来加入战斗!
MoveViewUpForKeyboardKit 强烈地提供了一个视图,它会自动将其放置在其父视图的底部或键盘的顶部,取其高者是也。在这种终极武器的对抗下,键盘知道它无法获胜。在绝望之中,键盘通过未经文档记录的动画曲线来动画化它自身,但 MoveViewUpForKeyboardKit 通过完美的匹配来抵挡!键盘失去平衡,MoveViewUpForKeyboardKit 准备着最后的致命一击。MoveViewUpForKeyboardKit 无情地处理了键盘已经可见的情况,可怕的键盘在愤怒的火焰球中爆炸,按键四处飞溅。
许可证:MIT