UIGraphicsGetCurrentContext()的使用

UIGraphicsGetCurrentContext一般是使用在drawrect曼氛,系統(tǒng)會維護一個CGContextRef的棧钥顽,UIGraphicsGetCurrentContext()會取出棧頂?shù)腸ontext恐锦,所以在其他地方調(diào)用該函數(shù)诚欠,獲取到的上下文都是nil

// UIImage context

// The following methods will only return a 8-bit per channel context in the DeviceRGB color space.
// Any new bitmap drawing code is encouraged to use UIGraphicsImageRenderer in leiu of this API.
UIKIT_EXTERN void     UIGraphicsBeginImageContext(CGSize size);
UIKIT_EXTERN void     UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale) NS_AVAILABLE_IOS(4_0);
UIKIT_EXTERN UIImage* __nullable UIGraphicsGetImageFromCurrentImageContext(void);
UIKIT_EXTERN void     UIGraphicsEndImageContext(void); 

如果想在drawRect外獲取context使碾,可以自己在創(chuàng)建位圖上下文
這是系統(tǒng)自帶的開始和結(jié)束方法底洗,在繪制之前調(diào)用

// 給出一個繪制控件的大小
UIGraphicsBeginImageContext(CGSize size);
或者
// 給出一個繪制控件的大小款筑,以及透明度
UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale);

// 之后就可以在contextRef進行繪畫
CGContextRef contextRef =UIGraphicsGetCurrentContext();
// UIGraphicsGetImageFromCurrentImageContext();

// 結(jié)束之后記得加上
UIGraphicsEndImageContext();
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末智蝠,一起剝皮案震驚了整個濱河市腾么,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杈湾,老刑警劉巖解虱,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漆撞,居然都是意外死亡殴泰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門浮驳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悍汛,“玉大人,你說我怎么就攤上這事至会±敫溃” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵奋献,是天一觀的道長健霹。 經(jīng)常有香客問我,道長瓶蚂,這世上最難降的妖魔是什么糖埋? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮窃这,結(jié)果婚禮上瞳别,老公的妹妹穿的比我還像新娘。我一直安慰自己杭攻,他們只是感情好祟敛,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著兆解,像睡著了一般馆铁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锅睛,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天埠巨,我揣著相機與錄音,去河邊找鬼现拒。 笑死辣垒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的印蔬。 我是一名探鬼主播勋桶,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了例驹?” 一聲冷哼從身側(cè)響起捐韩,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鹃锈,沒想到半個月后奥帘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡仪召,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年寨蹋,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扔茅。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡已旧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出召娜,到底是詐尸還是另有隱情运褪,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布玖瘸,位于F島的核電站秸讹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏雅倒。R本人自食惡果不足惜璃诀,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蔑匣。 院中可真熱鬧劣欢,春花似錦、人聲如沸裁良。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽价脾。三九已至牧抵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間侨把,已是汗流浹背犀变。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留座硕,地道東北人弛作。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓涕蜂,卻偏偏與公主長得像华匾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

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

  • 一蜘拉、簡介 對于 Core Graphics Framework萨西,可以從兩個方面初步感知,一是它在繪圖系統(tǒng)中的...
    kReader閱讀 1,697評論 0 1
  • --繪圖與濾鏡全面解析 概述 在iOS中可以很容易的開發(fā)出絢麗的界面效果旭旭,一方面得益于成功系統(tǒng)的設(shè)計谎脯,另一方面得益...
    韓七夏閱讀 2,710評論 2 10
  • 上一章 四個人剛推門進入,林南勝和梁麗華便起身迎接持寄。林南勝開口道:“二位來也不提前說一聲源梭,我們好前去迎接∩晕叮” “親...
    狐貍九閱讀 803評論 0 3
  • VLC網(wǎng)速估計算法 ExoPlayer是根據(jù)以往的下載速度來估計當(dāng)前的網(wǎng)速 現(xiàn)介紹一下幾個符號: 采樣數(shù)組定義如下...
    ce0b74704937閱讀 1,794評論 0 2
  • 二十多年前废麻,我父親病了,一病不起模庐。他是組織的人烛愧,組織把他送到享譽三湘的湖南醫(yī)科大學(xué)附屬二醫(yī)院,希望能拯救他的生命掂碱。...
    甘草子的簡書閱讀 227評論 0 0