0

В моем приложении у меня есть UITabBarController с 4 вкладками каждый с UINavigationController. Из корня VC одного из UINavigationController я нажимаю новый UIViewController, когда пользователь выбирает что-то из таблицы. С этого подробно просмотреть модальное представление может быть представлено в виде:iOS UINavigationBar становится поврежденным после представления UIViewController

PlayerViewController *playerViewController = [[PlayerViewController alloc] initWithNibName:@"PlayerViewController" bundle:nil]; 
playerViewController.videoURL = videoURL; 
[self presentViewController:playerViewController animated:YES completion:nil]; 

Если эта точка зрения модального не представлены функции приложения просто отлично, но если я представляю эту точку зрения модального из толкаемого IUViewController тогда, когда это IUViewController выталкивается UINavigationBar становится коррумпированной и в следующий раз вид выталкивается я получаю это:

nested push animation can result in corrupted UINavigationBar 

Я проверил, чтобы убедиться, что вид детали не толкает несколько раз, и я не могу понять, что приведет к это.

+0

Вы пытались использовать 'pushViewController' вместо' presentViewController'? Возникает ли проблема? –

+0

Umang Bista, я только что попробовал, и это действительно работает, но мне нужно представить этот вид в моде так, чтобы вкладка и панель навигации больше не видны. – harryisaac

+0

Какую версию iOS вы используете? Симулятор или устройство? [Нашла эту ссылку] (https://github.com/TeehanLax/UIViewController-Transitions-Example/issues/5) и [это из RayWenderlich] (http://www.raywenderlich.com/forums/viewtopic.php?f = 2 & t = 9783) –

ответ

0

установка попытка playerViewController.modalPresentationStyle = .CurrentContext до представления ViewController

Смежные вопросы