NavigationBar の戻るボタンを追加できません。ViewController でこの操作を実行したいのですが、さまざまな方法を試しましたが、解決できませんでした。Backbutton NavigationController を使用する必要がありますか、または ViewController で実行できますか? あなたの助けを待っています。
2 に答える
-1
デフォルトの戻るボタンを非表示にする
[self.navigationItem setHidesBackButton:YES animated:YES];
UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *backBtnImage = [UIImage imageNamed:@"back_arrow.png"] ;
[backBtn setBackgroundImage:backBtnImage forState:UIControlStateNormal];
[backBtn addTarget:self action:@selector(goback) forControlEvents:UIControlEventTouchUpInside];
backBtn.frame = CGRectMake(0, 0, 35, 23);
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:backBtn] ;
self.navigationItem.leftBarButtonItem = backButton;
- (void)goback
{
[self.navigationController popViewControllerAnimated:YES];
}
于 2013-09-20T10:59:01.157 に答える