Griffin Schneider

3个 pod

DRYUI

DRYUI 是一个小型库,它提供更好的 API 来在代码中构建和设置视图层。DRYUI 使用 Masonry 来实现自动布局。

许可协议:MIT

  • Swift

华氏度

华氏度是一个小型库,它提供更好的 API 来在代码中构建视图层,它使用 Masonry 实现 自动布局,并在 iOS 和 Mac OS X 上运行。

许可协议:MIT

  • Objective C

MoveViewUpForKeyboardKit

iOS 开发者和键盘之间的永恒之战仍在继续,键盘似乎已经做好了取胜的准备。

只需在 Google 上搜索“iOS 移动视图以适应键盘”,然后你将看到一片荒凉。最前面的答案没有调用 convertRect,并且除非它们的视图的底部刚好在屏幕底部,否则键盘可能会轻易地将它们全部摧毁。苹果的文档甚至没有提到 'convertRect',所以它也被可怕的键盘所攻陷。许多解决方案在自动布局下都无法正常工作,因此变得无用。

但听啊!突然一道光芒在远方闪现,MoveViewUpForKeyboardKit 就在一只白马的背上奔跑而来,加入战斗!

MoveViewUpForKeyboardKit 破釜沉舟提供了一种视图,它会自动定位到其父视图的底部或键盘的顶部,哪个更高。有了这把终极武器,键盘知道无法取胜。在绝望中,键盘使用未经文档记录的动画曲线进行动画转换,但 MoveViewUpForKeyboardKit 通过完美匹配它们来阻挡!键盘失衡,MoveViewUpForKeyboardKit 准备对其进行致命一击。MoveViewUpForKeyboardKit 不会对键盘已经是 可见的 的情况进行任何处理,键盘键位飞散,可怕的键盘在愤怒的火焰中爆炸。

许可协议:MIT

  • Objective C