leftbarbuttonitem does not show up in the navigation bar

前端 未结 7 1780
Happy的楠姐
Happy的楠姐 2021-01-17 10:07

I\'ve been developing an iOS app and have been having issues with using an image as the left bar button item in the navigation bar. I have attempted this in the following wa

7条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-17 10:39

    Replace your code to initialize the button as a customType like this:

    UIImage *backButtonImage = [UIImage imageNamed:@"backButtonCB"];
        CGRect buttonFrame = CGRectMake(0, 0, backButtonImage.size.width, backButtonImage.size.height);
        UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];
        [backButton setFrame:buttonFrame];
        [backButton setImage:backButtonImage forState:UIControlStateNormal];
        UIBarButtonItem *backBarButtonItem= [[UIBarButtonItem alloc] initWithCustomView: backButton];
        self.navigationItem.leftBarButtonItem = backBarButtonItem;
    

    Hope it helps....:)

提交回复
热议问题