UIModalTransitionStylePartialCurl с UITabBarController

Этот вопрос задавали много, например здесь , но, насколько я понимаю, еще не получил полного ответа.

У меня есть UITabBarController с UINavigationController в качестве корневого vc для одного вкладок, который сам имеет MKMapView в качестве корневого vc. Я хочу, чтобы карта частично загибалась вверх , оставляя панель вкладок на месте (аналогично приложению «Карты»).

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

Решения, которые я видел, - это установить для свойства hidesBottomBarWhenPushing значение NO, что имело бы смысл, однако, похоже, это не работает (если я не делает что-то не так).

Для ясности, мой код выглядит следующим образом:

MyVC *aView = [MyVC init];
aView.modalTransitionStyle = UIModalTransitionStylePartialCurl;
aView.hidesBottomBarWhenPushed = NO;

Что касается презентационной части, я попробовал две альтернативы ниже, ни одна из которых, похоже, не работает:

[self presentModalViewController:updateStatus animated:YES];
[[self navigationController] presentModalViewController:updateStatus animated:YES];

Любая помощь очень ценится.

6
задан Community 23 May 2017 в 12:26
поделиться