【发布时间】:2012-01-30 23:24:32
【问题描述】:
我想自定义 UIBarButtonItem,这是我的代码。
在ios4.3可以用,但是在ios5,就很奇怪了。 uibarbuttonitem消失不见了,但是你点击它仍然有效果。因为是透明的。
我需要帮助,如何使uibarbuttonitem显示。谢谢
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;
【问题讨论】:
标签: ios5 uibarbuttonitem