iOS_stretchableImageWithLeftCapWidth

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 

這個函數(shù)是UIImage的一個實(shí)例函數(shù),它的功能是創(chuàng)建一個內(nèi)容可拉伸,而邊角不拉伸的圖片,需要兩個參數(shù),第一個是左邊不拉伸區(qū)域的寬度,第二個參數(shù)是上面不拉伸的高度。

根據(jù)設(shè)置的寬度和高度,將接下來的一個像素進(jìn)行左右擴(kuò)展和上下拉伸。

注意:可拉伸的范圍都是距離leftCapWidth后的1豎排像素,和距離topCapHeight后的1橫排像素。

參數(shù)的意義是,如果參數(shù)指定10,5。那么,圖片左邊10個像素,上邊5個像素。不會被拉伸,x坐標(biāo)為11和一個像素會被橫向復(fù)制,y坐標(biāo)為6的一個像素會被縱向復(fù)制。

注意:只是對一個像素進(jìn)行復(fù)制到一定寬度。而圖像后面的剩余像素也不會被拉伸。

UIImageView *bubbleImageView = [[UIImageView alloc] initWithImage:[bubble stretchableImageWithLeftCapWidth:floorf(bubble.size.width * 0.5) topCapHeight:floorf(bubble.size.height * 0.5 + 5)]];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,322評論 0 17
  • - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)ca...
    jadn閱讀 1,123評論 0 0
  • 目錄:1、Category(類別)2、關(guān)于日期(NSDate)的幾個常用方法3、圖片拉伸4、APP跳轉(zhuǎn)/跳轉(zhuǎn)至系統(tǒng)...
    my_楊哥閱讀 547評論 1 5
  • 三伏天氣,在河北,每天的最高氣溫都能超過37攝氏度。 躺在空調(diào)屋里,老婆拿著手機(jī)一邊刷朋友圈,一邊感嘆著對我說:“...
    Lake9146閱讀 432評論 8 6
  • 我們漸行漸遠(yuǎn) 是飄落的雪,離開滿天 當(dāng)我還彳亍在冬季 你卻,告白了春天 還是,那翻飛的葉 多少與樹,繁華的曾經(jīng) 都...
    煙雨心清閱讀 647評論 7 13

友情鏈接更多精彩內(nèi)容