Я новичок в разработке iPhone. Я создал приложение, которое использует навигационную панель с использованием раскадровки. Моя проблема в том, что я открываю viewB программно из viewA при нажатии кнопки и успешно. Теперь, чтобы вернуться к viewA я использовал кнопку отмены. когда я нажимаю кнопку отмены (предыдущий), открывается (viewA), но панель навигации не отображается. и viewA есть навигационная панель управление но видB нет.Навигационная панель скрыта, когда я возвращаюсь к просмотру в iOS
Заранее спасибо
View A
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
EditViewController *viewController = (EditViewController *)[storyboard instantiateViewControllerWithIdentifier:@"EditViewController"];
[self presentViewController:viewController animated:NO completion:NULL];
Вид B:
- (IBAction)cancelButtonPressed:(id)sender {
if (lables != NULL) {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ScannerViewController *viewController = (ScannerViewController *)[storyboard instantiateViewControllerWithIdentifier:@"ScannerViewController"];
[self presentViewController:viewController animated:NO completion:NULL];
}
else{
[self.navigationController popViewControllerAnimated:YES];
}
как вы показываете и закрываете вид B? делитесь своим кодом, если вам нужна помощь. – nsgulliver
Из вида Вы представляете или выдвигаете viewB? – AMohan