自制UI框架-HeightPickerView

在工作上常常遇到需要讓使用者輸入基本身高資料,尤其還可能遇到國外使用者,習慣用的不是公制單位而是英制單位,如果只是用簡單的輸入框(Android TextView iOS UITextField)可能會遇到一些麻煩,當我們用公制時通常只要輸入公分需要用到一個格子,但是切換到英制卻要同時有兩個單位英呎英吋…,在同一個畫面可能就要判斷有兩個輸入框去判斷顯示或隱藏…,這方法非常不舒服…,於我想有沒有更好的方法呢?

於是我參考了健康App的身高輸入,偉大的Apple設計專業的健康App當然有考慮到公制英制啦!

但是我們要做出更專業的框架,有些人的身高少了小數點都覺得可惜啊!所以我在自制UI框架連小數點的精度都考慮了

附上我的Git

iOS:

Android:

而iOS有兩種Library上傳方式,目前官方原生支援SPM,真的是非常好用方便,而CocoaPod相信用寫過比較舊版本的App一定會用到過,而我這邊是兩種都支援,方法是先開SPM的檔案,將Library寫好後,再加上Pod即可,而Pod上傳的方式是比較麻煩的,可以參考官網以下文件

https://guides.cocoapods.org/making/using-pod-lib-create.html

--

--