自定义rightBarButtonItems

-(void)addRightNavBarWithImage
{
    UIImage *image = [UIImage imageNamed:@"chatWhiteAddUsers"];
    UIImage *imageSecond = [UIImage imageNamed:@"saomiao2"];
    
    
    if (self.navigationItem.rightBarButtonItem)
    {
        self.navigationItem.rightBarButtonItem= nil;
    }
    
    UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, image.size.width+5, image.size.height)];
    [button setImage:image forState:UIControlStateNormal];
    [button addTarget:self action:@selector(navRightAction:) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *rightBtn = [[UIBarButtonItem alloc] initWithCustomView:button];
    
    UIButton * buttonSecond = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, imageSecond.size.width+5, imageSecond.size.height)];
    [buttonSecond setImage:imageSecond forState:UIControlStateNormal];
    [buttonSecond addTarget:self action:@selector(saomiao) forControlEvents:UIControlEventTouchUpInside];
    
    UIBarButtonItem *rightBtnSecond = [[UIBarButtonItem alloc]initWithCustomView:buttonSecond];
    
    
    self.navigationItem.rightBarButtonItems = @[rightBtn,rightBtnSecond];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容