準備開發一個產品時,往往最新拿到的不是開發任務,而是UI設計發來的一份設計圖,圖上標註着各種字體的大小,大家都知道:美工眼裏的字體大小我和我們實際開發中的字體大小是有去別的,前面有個通假字,朋友就湊合着看吧,廢話少說,直接切入主題。
如果要是直接根據美工標註字體大小做出好看的App就更好了,今天我寫一個示例演示怎樣根據美工給的直接轉換成系統的字體大小。
方法一:(不推薦)
新建一個UIFont的子類,在子類中擴展一個類方法,在類方法類部換算好font然後返回這個變量
方法二:(強烈推薦)
新建一個分類,然後添加一個類方法,直接上代碼,您一看便知
調用此方法:
這樣就看到你想要的字體了。
方法三:(個人喜歡使用,不建議新手使用,這個方法會完全替代原來的系統方法)
類別實現如圖-
調用方法很瀟灑,直接使用原來的方法,即得到想要的效果
記得第三種方式只適合獨立開發