В моем приложении у меня есть 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
Я проверил, чтобы убедиться, что вид детали не толкает несколько раз, и я не могу понять, что приведет к это.
Вы пытались использовать 'pushViewController' вместо' presentViewController'? Возникает ли проблема? –
Umang Bista, я только что попробовал, и это действительно работает, но мне нужно представить этот вид в моде так, чтобы вкладка и панель навигации больше не видны. – harryisaac
Какую версию iOS вы используете? Симулятор или устройство? [Нашла эту ссылку] (https://github.com/TeehanLax/UIViewController-Transitions-Example/issues/5) и [это из RayWenderlich] (http://www.raywenderlich.com/forums/viewtopic.php?f = 2 & t = 9783) –