iOS登录自定义键盘

缘起:

产品经理脑洞不仅开得大,还开得偏😂,要求给登录用户名框增加一个自定义键盘。就是要在字母面板上再增加一行数字按键。但又不能直接加在系统自带键盘上面。

零零散散折腾了几天,高仿了一个自定义键盘。
以下是效果图。

键盘效果图

宗旨是尽量高仿系统键盘,除了常用的简单输入之外,还有几个要点:

  • 手指按下立即弹出气泡
  • 手指可以在键盘上长按、滑动、轻扫,随着手指的移动气泡也跟着移动;
  • 松开手指即输入字母、数字或符号;
  • 中间、左边和右边气泡形状不一样,要能保证流畅滑动以及显示正确气泡;
  • 主面板有透明效果
  • 为了给按键增加立体感,模仿系统键盘,在按键下方画一条弧线;
  • 给按键添加音效反馈;
  • 不同屏幕适配,4寸、4.7寸、5.5寸屏均能很好适配

GitHub链接在这里:
HJFCustomLoginKeyboard

有什么好想法,欢迎提出。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容