我想自定義UIBarButtonItem,這裏是我的代碼。如何在ios5中自定義UIBarButtonItem
它在ios4.3中有效,但是ios5,這很奇怪。 的消失的UIBarButtonItem淡出人們的視線,但你點擊它仍然有effect.As是透明的。
我需要幫助,如何使的UIBarButtonItem display.thanks
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(0, 0, 50, 30);
[btn setBackgroundImage:[UIImage imageNamed:@"btnRegister.png"] forState:UIControlStateNormal];
[btn setTitle:@"register" forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[btn addTarget:self action:@selector(registerClick:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithCustomView:btn];
self.navigationItem.rightBarButtonItem = item1;