使用分段控件切换NavigationItem标题

时间:2015-09-15 16:15:45

标签: ios objective-c uisegmentedcontrol uinavigationitem

我有一个导航项和一个导航栏。导航项具有标题(和按钮),导航栏(导航栏下方)具有分段控件。

当按下分段控件的一侧(目标-c)时,如何使导航项目的标题发生变化?

这里是.m文件中的代码

   if (segmentController.selectedSegmentIndex == 0) {
            UIWebView *webview6=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
     NSString *url6=@"http://apple.com";
        NSURL *nsurl6=[NSURL URLWithString:url6];
            NSURLRequest *nsrequest6=[NSURLRequest requestWithURL:nsurl6];
        [webview6 loadRequest:nsrequest6];
 webview6.scrollView.bounces = NO;
        [self.view addSubview:webview6];
        [self.view bringSubviewToFront: navbar2];
    }
    if (segmentController.selectedSegmentIndex == 1) {
       UIWebView *webview7=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
         NSString *url7=@"http://yahoo.com";
        NSURL *nsurl7=[NSURL URLWithString:url7];
            NSURLRequest *nsrequest7=[NSURLRequest requestWithURL:nsurl7];
        [webview7 loadRequest:nsrequest7];
        webview7.scrollView.bounces = NO;
        [self.view addSubview:webview7];
        [self.view bringSubviewToFront: navbar2];
        }

这就是它的样子 -

enter image description here

1 个答案:

答案 0 :(得分:1)

使用self.navigationItem.title设置标题。