Try This
UIButton *btton = [UIButton buttonWithType:UIButtonTypeCustom];
[btton setFrame:CGRectMake(0, 0, 20, 20)];
[btton addTarget:self action:@selector(actionMenu:) forControlEvents:UIControlEventTouchUpInside];
[btton setImage:[UIImage imageNamed:@“blah.png"] forState:UIControlStateNormal];
UIBarButtonItem * barbutton = [[UIBarButtonItem alloc] initWithCustomView:btton];