第一天08-UIBarButtonItem分類

// UIBarButtonItem + LYExtension.h
// Created by YoungLee on **/**/**
// Copyright (c) **** YoungLee.All rights reserved.

#import <UIKit/UIKit.h>

@interface UIBarButtonItem(LYExtension)

+ (instancetype)itemWithImageName:(NSString *)imageName highLightImageName:(NSString *)highLightImageName target:(id)target action:(SEL)action;

@end
// UIBarButtonItem + LYExtension.m
// Created by YoungLee on **/**/**
// Copyright (c) **** YoungLee.All rights reserved.

#import "UIBarButtonItem + LYExtension.h"

@implementation UIBarButtonItem(LYExtension)

+ (instancetype)itemWithImageName:(NSString *)imageName highLightImageName:(NSString *)highLightImageName target:(id)target action:(SEL)action {
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    [button setBackgroundImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];
    [button setBackgroundImage:[UIImage imageNamed:highLightImageName] forState:UIControlStateHighLight];
    button.size = button.currentBackgroundImage.size;
    [button addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];
    return [[self alloc] initWithCustomView:button];
}

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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評(píng)論 25 708
  • March_Cullen閱讀 282評(píng)論 0 0
  • 人與人,無信不交往,守信方長久;心與心,互敬才生情,互愛才有真。欺人莫欺心,傷人勿傷情。信任一個(gè)人很難,再次相信一...
    佳佳最美閱讀 601評(píng)論 0 2
  • 畢業(yè)那年 和人慪氣 干了半瓶白酒 時(shí)光不再 走山走水 走過曾經(jīng)少年
    八月之杯閱讀 237評(píng)論 0 1
  • 我叫單春慧,山東乳山人,中國太陽最早升起的地方。 我是一枚吃貨,在吃貨的世界里,海鮮才是上品! 1 勞動(dòng)力成本日...
    堯酋長閱讀 19,204評(píng)論 8 12

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