iOS 按鈕背景圖片隨著文字拉伸

前言:直接上需求:

2.png
1.png
  • 簡(jiǎn)單看看需求:就是在商品價(jià)格后面讓我們有個(gè)顯示團(tuán)購(gòu)人數(shù)的標(biāo)簽類(lèi)似的東西盘寡。 然后這個(gè)東西就是用按鈕來(lái)做,讓按鈕大小隨著文字縮放。 我們最重要的就是考慮這個(gè)圖片怎么拉伸不變形
做法步驟
  • 給一篇參考文章 寫(xiě)得比較細(xì),我直接上我的做法了

1.給UIImage寫(xiě)個(gè)分類(lèi)
@interface UIImage (JJExtenion)
//返回一個(gè)可拉伸的圖片
+(UIImage *)resizableImageWithName:(NSString *)imageName;
@implementation UIImage (JJGExtenion)
+(UIImage *)resizableImageWithName:(NSString *)imageName{
       UIImage *image = [UIImage imageNamed:imageName];
    // 設(shè)置端蓋的值--其它方向不需要拉伸,只拉伸頭部
     CGFloat left = image.size.width * 0.2;
    UIEdgeInsets edgeInsets = UIEdgeInsetsMake(0, left, 0, 0);
    // 設(shè)置拉伸的模式
    UIImageResizingMode mode = UIImageResizingModeStretch;
    // 拉伸圖片
    UIImage *newImage = [image resizableImageWithCapInsets:edgeInsets resizingMode:mode];    return newImage;
 }





  • 2.按鈕簡(jiǎn)單設(shè)置

//團(tuán)購(gòu)人數(shù)顯示btn
    self.groupBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    //獲得可拉伸圖片
    UIImage *newImage = [UIImage resizableImageWithName:@"14.png"];
    //設(shè)置背景圖片
    [self.groupBtn setBackgroundImage:newImage forState:UIControlStateNormal];
    [self.groupBtn setTitle:@"2人團(tuán)" forState:UIControlStateNormal];
    //設(shè)置文字顏色
    [self.groupBtn setTitleColor:[UIColor JJ_NoneAlphaWithR:78 green:209 blue:169] forState:UIControlStateNormal];
    //設(shè)置按鈕內(nèi)容的內(nèi)邊距
    self.groupBtn.contentEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 2);
    self.groupBtn.titleLabel.font = [UIFont systemFontOfSize:Info_Font * Font_Scale];
    //按鈕自適應(yīng)
    [self.groupBtn sizeToFit];
    [self addSubview:self.groupBtn];
#按鈕布局
[self.groupBtn mas_makeConstraints:^(MASConstraintMaker *make) {
 make.centerY.equalTo(weakSelf.productPrice.mas_centerY);
 make.left.equalTo(weakSelf.productPrice.mas_right);

后記:比較簡(jiǎn)單的一個(gè)效果實(shí)現(xiàn)档玻,最多是用在這個(gè)聊天氣泡里。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茫藏,一起剝皮案震驚了整個(gè)濱河市误趴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌务傲,老刑警劉巖凉当,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異售葡,居然都是意外死亡纤怒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)天通,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)泊窘,“玉大人,你說(shuō)我怎么就攤上這事像寒『姹” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵诺祸,是天一觀的道長(zhǎng)携悯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)筷笨,這世上最難降的妖魔是什么憔鬼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任龟劲,我火速辦了婚禮,結(jié)果婚禮上轴或,老公的妹妹穿的比我還像新娘昌跌。我一直安慰自己,他們只是感情好照雁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布蚕愤。 她就那樣靜靜地躺著,像睡著了一般饺蚊。 火紅的嫁衣襯著肌膚如雪萍诱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天污呼,我揣著相機(jī)與錄音裕坊,去河邊找鬼。 笑死燕酷,一個(gè)胖子當(dāng)著我的面吹牛籍凝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悟狱,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼堰氓!你這毒婦竟也來(lái)了挤渐?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤双絮,失蹤者是張志新(化名)和其女友劉穎浴麻,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體囤攀,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡软免,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了焚挠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膏萧。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蝌衔,靈堂內(nèi)的尸體忽然破棺而出榛泛,到底是詐尸還是另有隱情,我是刑警寧澤噩斟,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布曹锨,位于F島的核電站,受9級(jí)特大地震影響剃允,放射性物質(zhì)發(fā)生泄漏沛简。R本人自食惡果不足惜齐鲤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椒楣。 院中可真熱鬧给郊,春花似錦、人聲如沸撒顿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)凤壁。三九已至吩屹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拧抖,已是汗流浹背煤搜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留唧席,地道東北人擦盾。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像淌哟,于是被迫代替她去往敵國(guó)和親迹卢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)徒仓、插件腐碱、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評(píng)論 4 62
  • 2016年終于在小長(zhǎng)假中消失殆盡了,17年默默的在悠閑中開(kāi)始掉弛,16年的愿望清單尚未實(shí)現(xiàn)的你症见,有多少會(huì)留在17年繼續(xù)...
    貳兒醬閱讀 178評(píng)論 0 0
  • 想當(dāng)初谋作、憶曾經(jīng),過(guò)去的歲月里乎芳,總有些許美好的回憶遵蚜,也有些許遺憾或悔恨。 憶美好是甜甜的奈惑、美好的谬晕,憶遺憾與悔恨是酸酸...
    翱藍(lán)閱讀 1,336評(píng)論 0 1
  • 正文 : 大江東去,浪淘盡携取,千古風(fēng)流人物攒钳。吾稚時(shí)嘗析讀《史記》,且甚敬慕于楚漢諸雄雷滋,其中尤以西楚霸王項(xiàng)羽為至崇不撑。吾...
    大耳遮天閱讀 790評(píng)論 0 0
  • 1 當(dāng)機(jī)立斷』烂剩現(xiàn)在好多人都面臨著很多東西的姆坚,但是很多人選擇,我們不是每一樣選擇都是適合自己实愚,我們要找到適合自己的一...
    一只笨烏龜?shù)娜崭兆x閱讀 347評(píng)論 0 0