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;