怎么给uibarbuttonitem添加点击方法

2025-02-24 03:21:20
推荐回答(1个)
回答1:

UIImage* backImage = [UIImage imageNamed:@"btn_back.png"];
CGRect backframe = CGRectMake(0,0,54,30);
UIButton* backButton= [[UIButton alloc] initWithFrame:backframe];
[backButton setBackgroundImage:backImage forState:UIControlStateNormal];
[backButton setTitle:@"直播" forState:UIControlStateNormal];
backButton.titleLabel.font=[UIFont systemFontOfSize:13];
[backButton addTarget:self action:@selector(doClickBackAction:)forControlEvents:UIControlEventTouchUpInside];

UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:backButton];
UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc] init];
self.navigationItem.leftBarButtonItem = leftBarButtonItem;
[leftBarButtonItem release];
[backButton release];