我已经细分UINavigationController
到我的 pop & push 需求,现在我想在UINavigationBar
. 我已经读到我可以在 appdelegate 中做到这一点(从 iOS 5 开始),但我想将它保留在UINavigationController
子类中以备将来使用。
我试过做这样的事情:
-(void)viewDidLoad
{
[super viewDidLoad];
UIButton *rightbutton = [UIButton buttonWithType:UIButtonTypeCustom];
[rightbutton setFrame:CGRectMake(280, 0, 56, 39)];
[rightbutton setImage:[UIImage imageNamed:@"top.png"] forState:UIControlStateNormal];
[rightbutton addTarget:self action:@selector(popMePlease) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightBarButton=[[UIBarButtonItem alloc] initWithCustomView:rightbutton];
[[self navigationItem] setRightBarButtonItem:rightBarButton];
}
但我看不到 rightBarButton。不知道有没有viewDidLoad
地方放。