2016-06-22 2 views
-2

Я разрабатываю приложение на основе UINavigationController. Я поместил заголовок для разделения страниц. Если я перейду к первой странице, я дал названиекак проверить название навигационного контроллера

[email protected]"First"; 

Если я перейти на вторую страницу

[email protected]"Second"; 

и работает нормально. Но, как я перехожу на третью страницу, я устанавливаю название все же это показывает < Второй Третий

Каждый знает, как проверить, если название UINavigationController присутствует или нет.

+0

@anbu: Можете ли вы предложить какие-либо идеи ? – NewbieiOS

+0

Ваш вопрос не ясен, можете ли вы разработать p; z –

+0

Я создал три страницы на основе UINavigationController, если я перехожу на первую страницу, я установил заголовок как первый, а также перейду на вторую страницу, где он показывает название как Во-вторых, если я перехожу на третью страницу, он показывает Second Third как Title, то, что мне нужно, третье название страницы должно быть третьим. – NewbieiOS

ответ

1

на своем третьем ViewController добавить следующий код в ViewDidLoad и один раз попробовать

[self.navigationItem.backBarButtonItem setTitle:@" "]; 
+0

для получения дополнительной информации см. Эту ссылку http://stackoverflow.com/questions/23853617/uinavigationbar-hide-back -button-text –

+0

ваша проблема решена или нет –

+0

.i попытался. Но это не работает. – NewbieiOS

0

в вашем ThirdViewController использовать следующий код в ViewDidLoad

[self.navigationItem.backBarButtonItem setTitle:@""]; 

он работает для вас использования

+0

вопросчику не нужен заголовок, ему нужно удалить заголовок кнопки «Назад», вы можете обновить свой ответ один раз –

+0

ответ обновлен. – Abhi

0

плз этот код

, когда вы переместите второй Тхо третий

во втором контроллере представления

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    self.navigationItem.backBarButtonItem=[[UIBarButtonItem alloc] initWithTitle:@" " 
                     style:UIBarButtonItemStylePlain 
                     target:nil action:nil]; 
} 
0

это работает .... Спасибо всем ..

- (void)viewWillDisappear:(BOOL)animated 
{ 
    self.title = @"Back"; 
} 

- (void)viewWillAppear:(BOOL)animated 
{ 
    self.title = @"Title of your navigation bar"; 
} 
Смежные вопросы