Add custom button to navigation controller without border

前端 未结 3 832
醉酒成梦
醉酒成梦 2020-12-31 07:04

I add custom button to navigation controller

    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@\"back.png\"]
                  


        
3条回答
  •  生来不讨喜
    2020-12-31 07:26

    Try this.

    UIButton *backButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, button_width, button_height)];
    [backButton setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];
    [backButton addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
    

提交回复
热议问题