UIImageView * iv = [[UIImageView alloc] initWithFrame:CGRectMake(250, 5, 50, 34)];
iv.userInteractionEnabled = YES;
UIButton * navBtn = [UIButton buttonWithType:UIButtonTypeCustom];
navBtn.frame = CGRectMake(0, 0, 50, 34);
[navBtn setImage:[UIImage imageNamed:@"setting_test"] forState:UIControlStateNormal];
[navBtn setHighlighted:YES];
[navBtn addTarget:self action:@selector(btnPressed:) forControlEvents:UIControlEventTouchUpInside];
[navBtn setShowsTouchWhenHighlighted:YES];
[iv addSubview:navBtn];
[self.navigationController.navigationBar addSubview:iv];