iOS登录自定义键盘
2016-08-03 本文已影响978人
hjfrun
缘起:
产品经理脑洞不仅开得大,还开得偏😂,要求给登录用户名框增加一个自定义键盘。就是要在字母面板上再增加一行数字按键。但又不能直接加在系统自带键盘上面。
零零散散折腾了几天,高仿了一个自定义键盘。
以下是效果图。
宗旨是尽量高仿系统键盘,除了常用的简单输入之外,还有几个要点:
- 手指按下立即弹出气泡;
- 手指可以在键盘上长按、滑动、轻扫,随着手指的移动气泡也跟着移动;
- 松开手指即输入字母、数字或符号;
- 中间、左边和右边气泡形状不一样,要能保证流畅滑动以及显示正确气泡;
- 主面板有透明效果;
- 为了给按键增加立体感,模仿系统键盘,在按键下方画一条弧线;
- 给按键添加音效反馈;
- 不同屏幕适配,4寸、4.7寸、5.5寸屏均能很好适配
GitHub链接在这里:
HJFCustomLoginKeyboard
有什么好想法,欢迎提出。