iOS字體顏色圖片

一個(gè)APP展現(xiàn)在用戶的面前,最直觀的視覺元素就是文字踩衩,圖片以及文字所采用的字體和文字顏色昔瞧。從iOS開發(fā)的角度來說决帖,無論UIKit的哪一個(gè)控件蚓胸,都少不了要和這幾個(gè)元素打交道挣饥。在UIKit框架中,封裝了這3個(gè)基本的類供我們直接調(diào)用,分別是UIFont,UIColor,UIImage下面我們分析這幾個(gè)基本類的用法


1. UIFont

UIFont類用來管理APP展現(xiàn)在用戶眼前的所有跟文字有關(guān)的字體和字號(hào)大小沛膳,當(dāng)然你也可以使用自定義的字體亮靴。該類的繼承結(jié)構(gòu):UIFont-->NSObject

  • 屬性
@property(nonatomic,readonly,strong) NSString *familyName;
@property(nonatomic,readonly,strong) NSString *fontName;
@property(nonatomic,readonly)        CGFloat   pointSize;
@property(nonatomic,readonly)        CGFloat   ascender;
@property(nonatomic,readonly)        CGFloat   descender;
@property(nonatomic,readonly)        CGFloat   capHeight;
@property(nonatomic,readonly)        CGFloat   xHeight;
@property(nonatomic,readonly)        CGFloat   lineHeight NS_AVAILABLE_IOS(4_0);
@property(nonatomic,readonly)        CGFloat   leading;

familyName代表的意思是字體的名字,英文也就是TypeFace,如宋體于置,黑體茧吊,fontName則代表字體里面的具體的名字,如宋體粗體,宋體斜體等等八毯。具體的指定一種字體應(yīng)該是包括fontName和字號(hào)大小.
pointSize就代表字號(hào)的大小搓侄,ascender代表基于字體的基線最大的上升高度,因?yàn)橛行┪淖謺?huì)比較復(fù)雜,如上下結(jié)構(gòu)的中文话速,descender代表基于基線的最大下降的高度讶踪,如中文的折彎鉤和英文的gqy之類的會(huì)有最低高度限制,這三個(gè)屬性基本上就規(guī)定了文字在界面上的繪制區(qū)域泊交。
英文字體是基于字母x來作為最基本的框架來設(shè)計(jì)乳讥,xHeight就代表小寫字母x的高度柱查,capHeight則代表大寫字母的高度。
leading代表從規(guī)定字號(hào)的字體上基線到下基線之間的距離云石,也就是一行的高度唉工,用lineHeight屬性來代替。
這些屬性都是只讀模式的汹忠,實(shí)際開發(fā)中基本上用不到淋硝,我們更多地是使用類方法。


  • 類方法
 + (UIFont *)systemFontOfSize:(CGFloat)fontSize;
 + (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize;
 + (UIFont *)italicSystemFontOfSize:(CGFloat)fontSize;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宽菜,一起剝皮案震驚了整個(gè)濱河市谣膳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌铅乡,老刑警劉巖继谚,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異阵幸,居然都是意外死亡犬庇,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門侨嘀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捂襟,你說我怎么就攤上這事咬腕。” “怎么了葬荷?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵涨共,是天一觀的道長。 經(jīng)常有香客問我宠漩,道長举反,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任扒吁,我火速辦了婚禮火鼻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雕崩。我一直安慰自己魁索,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布盼铁。 她就那樣靜靜地躺著粗蔚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饶火。 梳的紋絲不亂的頭發(fā)上鹏控,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天致扯,我揣著相機(jī)與錄音,去河邊找鬼当辐。 笑死抖僵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瀑构。 我是一名探鬼主播裆针,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寺晌!你這毒婦竟也來了世吨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤呻征,失蹤者是張志新(化名)和其女友劉穎耘婚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陆赋,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡沐祷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了攒岛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赖临。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖灾锯,靈堂內(nèi)的尸體忽然破棺而出兢榨,到底是詐尸還是另有隱情,我是刑警寧澤顺饮,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布吵聪,位于F島的核電站,受9級(jí)特大地震影響兼雄,放射性物質(zhì)發(fā)生泄漏吟逝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一赦肋、第九天 我趴在偏房一處隱蔽的房頂上張望块攒。 院中可真熱鬧,春花似錦佃乘、人聲如沸局蚀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽琅绅。三九已至,卻和暖如春鹅巍,著一層夾襖步出監(jiān)牢的瞬間千扶,已是汗流浹背料祠。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留澎羞,地道東北人髓绽。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像妆绞,于是被迫代替她去往敵國和親顺呕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容