Просто вы заменяете этот код везде, где хотите, и он отлично работает в OS 4.0.
UIButton *btn=[[UIButton alloc] initWithFrame:CGRectMake(0, 0, 70, 40)];
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 70, 40)];
[myView addSubview:btn];
UIImageView *myImage = [[UIImageView alloc] initWithFrame:CGRectMake(0,5,50,30)];
[myImage setImage:[UIImage imageNamed:@"Back.png"]];
[myView addSubview:myImage];
[btn addTarget:self action:@selector(lOut) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *b1 = [[UIBarButtonItem alloc] initWithCustomView:myView];
self.navigationItem.leftBarButtonItem = b1;
[btn release];
[b1 release];
[myView release];
[myImage release];
Я надеюсь, что это поможет ypu.