在網(wǎng)上找了很多iOS開發(fā)的字體設(shè)置,發(fā)現(xiàn)都沒用废酷,因為網(wǎng)上給的很多字體的name系統(tǒng)根本就沒有瘟檩。所以設(shè)置的并沒有效果,還是跟使用systemFontOfSize設(shè)置的效果一樣澈蟆;
于是我就自己看了下font類的屬性和方法墨辛,找到了我想要的東西,哈哈趴俘;
iPhone使用的默認字體是“蘋方”睹簇,如果你想使用系統(tǒng)自帶的其他字體,如果不知道字體的名字寥闪,可以先把字體的類型打印出來太惠,然后再設(shè)置,如下圖:
1.打印系統(tǒng)所帶的所有字體類型
打印所有字體類型.png
2.打印某一類型字體的所有風(fēng)格類型(粗體疲憋,細體等):
打印某一字體所有類型.png
現(xiàn)在知道了字體的名字凿渊,就可以去設(shè)置字體了,再也不用去網(wǎng)上盲目的找字體的名字了。
使用該方來設(shè)置字體:
titleLable.font = [UIFont fontWithName:@"PingFangSC-Thin" size:rFontSize(titleFontSize)];
同時這也是在xib中或者storyboard中設(shè)置控件字體的style的實現(xiàn)方式嗽元,如下圖:
字體style.png