0

iPhone初心者です。クリックするとボタンが1つ配置されるという点で、1つのプロジェクトが作成されていることに少し疑問があります。それは、戻るボタン付きのナビゲーションバーが必要UIWebViewUIViewあるということです。このために、いくつかのコードを書きましたが、ここで私は戻るボタンを作成することができません.誰かがこれを知っていれば助けてください...私がこれのために書いた以下のコード

BiblePlayerViewController.m

- (IBAction)aboutUsButtonClicked:(id)sender {

         UIWebView *aboutUsWebView = [[UIWebView alloc]initWithFrame:CGRectMake(0,44, 320, 460)];
        [self.view addSubview:aboutUsWebView];
        [aboutUsWebView setOpaque:NO];
        aboutUsWebView.backgroundColor = [UIColor whiteColor];
        aboutUsWebView.delegate = self;

        [aboutUsWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.ayansys.com/"]]];

       biblePlayerController = [[BiblePlayerViewController alloc]initWithNibName:@"BiblePlayerViewController" bundle:nil];

        navigationController = [[UINavigationController alloc]init];
        navigationController.view.frame = CGRectMake(0, 0, 320, 44);
        [self.view addSubview:navigationController.view];

         self.navigationController.navigationBar.tintColor=[UIColor orangeColor];

        UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(GotoBiblePlayerViewController)];          

        self.navigationItem.leftBarButtonItem = backButton;   
}
4

1 に答える 1

1
[self.navigationController setNavigationBarHidden:NO animated:YES]; 

viewDidAppearこれを、viewDidLoadまたはのいずれかに入れますviewWillAppear

またはこれ:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
于 2012-07-03T05:22:20.727 に答える