2015-09-15 3 views
0

У меня есть один навигационный элемент и одна панель навигации. Элемент навигации имеет заголовок (и кнопка), а панель навигации (под навигационным элементом) имеет сегментированный элемент управления.Switch Navigation Название элемента с сегментированным управлением

Как сделать так, чтобы заголовок изменялся в навигационном элементе, когда нажата одна сторона сегментированного элемента управления (цель-с)?

Вот код из .m файл

if (segmentController.selectedSegmentIndex == 0) { 
      UIWebView *webview6=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
    NSString *[email protected]"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 *[email protected]"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

Используйте self.navigationItem.title, чтобы установить заголовок.

+1

Вы должны написать это как решение, а не как вопрос. – rmaddy

+0

Нет, но, пожалуйста, напишите решение в ответах и ​​ответах в комментариях –