iOS登錄自定義鍵盤

緣起:

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

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

鍵盤效果圖

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

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

GitHub鏈接在這里:
HJFCustomLoginKeyboard

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容