自定义NavgationBar返回按钮(Swift & OC)

来源:互联网 发布:www.gvlib video.php 编辑:程序博客网 时间:2024/05/16 15:13

Objective-C

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];    btn.frame = CGRectMake(0, 0, 40, 40);    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btn];    [btn setTitle:@"返回" forState:UIControlStateNormal];    [btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];


Swift 版本

func createRightBarButtonItem()    {        buttonRight = UIButton.init(type: UIButtonType.Custom)        buttonRight.frame = CGRectMake(0, 0, 40, 40)        self.navigationItem.rightBarButtonItem = UIBarButtonItem(customView: buttonRight)        buttonRight.setTitle("Edit", forState: UIControlState.Normal)        buttonRight.addTarget(self, action: Selector("jion:"), forControlEvents: UIControlEvents.TouchUpInside)            }


3 0
原创粉丝点击