最近遇到很多朋友遇到不知道如何修改導(dǎo)航欄的字體的屬性,因?yàn)榻裉鞂?xiě)篇關(guān)于修改導(dǎo)航欄字體屬性的詳細(xì)步驟.
導(dǎo)航欄是在我們開(kāi)發(fā)中占有很重要的地位,幾乎每個(gè)項(xiàng)目中都要用到導(dǎo)航控制器,有導(dǎo)航控制器就有導(dǎo)航欄,前幾天有朋友突然問(wèn)我導(dǎo)航欄中的字體的大小怎么設(shè)置,我有點(diǎn)吃驚,問(wèn)之前碰到這種情況都是怎么解決的,他說(shuō)實(shí)在沒(méi)辦法都是用的自定義View代替導(dǎo)航欄.
其實(shí)自定義View雖然也可以解決同樣的問(wèn)題,而且它所具備的功能比系統(tǒng)導(dǎo)航欄自帶的功能要強(qiáng)大,但是當(dāng)我們所做的功能不需要太多時(shí),就沒(méi)必要每次都要自定義一個(gè)View去替代系統(tǒng)的導(dǎo)航欄,不僅增加了我們的代碼量而且也降低了代碼的容錯(cuò)率.
閑話不多說(shuō)接下來(lái)開(kāi)始進(jìn)入正題:
其實(shí)這個(gè)代碼非常簡(jiǎn)單,就是在導(dǎo)航控制器里面寫(xiě)上這樣的代碼:
下面是效果圖:
這里再試一下18號(hào)字體
下面是效果圖:
當(dāng)然使用這種方法不僅可以設(shè)置字體的大小也可以設(shè)置其他屬性,因?yàn)槲覀儌鬟M(jìn)去的是一個(gè)dictionary ,我們可以進(jìn)入這個(gè)類里面:
比如這里設(shè)置字體的大小與顏色:
效果圖:
里面有很多可以設(shè)置字體的屬性,大家可以根據(jù)注釋都試一下.