iOS登錄自定義鍵盤

緣起:

產(chǎn)品經(jīng)理腦洞不僅開得大,還開得偏??,要求給登錄用戶名框增加一個自定義鍵盤。就是要在字母面板上再增加一行數(shù)字按鍵。但又不能直接加在系統(tǒng)自帶鍵盤上面。

零零散散折騰了幾天,高仿了一個自定義鍵盤。
以下是效果圖。

鍵盤效果圖

宗旨是盡量高仿系統(tǒng)鍵盤,除了常用的簡單輸入之外,還有幾個要點:

  • 手指按下立即彈出氣泡
  • 手指可以在鍵盤上長按、滑動、輕掃,隨著手指的移動氣泡也跟著移動;
  • 松開手指即輸入字母、數(shù)字或符號;
  • 中間、左邊和右邊氣泡形狀不一樣,要能保證流暢滑動以及顯示正確氣泡;
  • 主面板有透明效果
  • 為了給按鍵增加立體感,模仿系統(tǒng)鍵盤,在按鍵下方畫一條弧線;
  • 給按鍵添加音效反饋;
  • 不同屏幕適配,4寸、4.7寸、5.5寸屏均能很好適配

GitHub鏈接在這里:
HJFCustomLoginKeyboard

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容