0

NavigationBar の戻るボタンを追加できません。ViewController でこの操作を実行したいのですが、さまざまな方法を試しましたが、解決できませんでした。Backbutton NavigationController を使用する必要がありますか、または ViewController で実行できますか? あなたの助けを待っています。

4

2 に答える 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 に答える