ios 自定义NavgationBar的按钮

UIImage *btnimage = [UIImage imageNamed:@"about.png"];
UIButton *btn = [[UIButton alloc] initWithFrame:self.navigationController.navigationBar.frame];
btn.showsTouchWhenHighlighted = YES;
[btn addTarget:self action:@selector(infoAction:) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:btnimage forState:UIControlStateNormal];
    
UIBarButtonItem *rightBtn = [[UIBarButtonItem alloc] initWithCustomView:btn];
[self.navigationItem setRightBarButtonItem:rightBtn];

 

posted on 2013-09-04 16:43  Hai_阔天空  阅读(491)  评论(0编辑  收藏  举报

导航