自定义返回按钮的添加,向Controlle…

//
//  BackFactory.h
//  mobileoa
//
//  Created by zhangjian01 on 16/12/20.
//  Copyright © 2016年 zhangjian01. All rights reserved.
//

#import

@interface BackFactory : NSObject



+ (void)addBackItemToVC:(UIViewController *)vc;

@end
//
//  BackFactory.m
//  mobileoa
//
//  Created by zhangjian01 on 16/12/20.
//  Copyright © 2016年 zhangjian01. All rights reserved.
//

#import "BackFactory.h"
#import "UIControl+BlocksKit.h"
//#import
@implementation BackFactory



+ (void)addBackItemToVC:(UIViewController *)vc{
      //[UIImage imageNamed:@"Today_icon_02.png"]
      UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
      [btn setImage:[[CoreUserDefined getSkinImage:@"Today_icon_02"] imageWithScaleToSize:CGSizeMake(18, 18)] forState:UIControlStateNormal];
      [btn setImage:[[CoreUserDefined getSkinImage:@"Today_icon_02"] imageWithScaleToSize:CGSizeMake(18, 18)] forState:UIControlStateHighlighte d];
      btn.frame = CGRectMake(0, 0, 45, 44);
      [btn bk_addEventHandler:^(id sender) {
             
              [vc.navigationController popViewControllerAnimate d:YES];
             
             
      } forControlEvents:UIControlEventTouchUpIns ide];
     
      UIBarButtonItem *menuItem=[[UIBarButtonItem alloc] initWithCustomView:btn];
      //使用弹簧控件缩小菜单按钮和边缘距离
      UIBarButtonItem *spaceItem=[[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemFix edSpace target:nil action:nil];
      spaceItem.width = -13;
      vc.navigationItem.leftBarButtonItems = @[spaceItem,menuItem];

     
}



@end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值