Я использую ECSliding, и у меня есть эта проблема!Проблемы с ECSlidingViewController с анимацией topview
В моем проекте есть эти файлы:
InitViewController (ECSlidingController)
FirstViewController (UIViewController)
SecondViewController (UIViewController)
LeftMenuViewController (UIViewController)
Я использую InitView для instatiate мой FirstView как TopView.
В моем FirstView есть кнопка, когда нажимается на SetView как вид сверху.
Возможно ли оживить меняющийся вид сверху, как будто я открываю новый вид? или как открыть новый вид, который использует ECSliding, как первый?
Я использую этот код, чтобы изменить Topview:
self.slidingViewController.topViewController = second;
[self.slidingViewController resetTopView];
Анимация, что я хочу, может быть просто по умолчанию один, как:
[self presentViewController:(*UIViewController) animated:YES completion:nil];
Как я могу это сделать? Можете ли вы мягко написать какой-то общий код, чтобы помочь мне понять? – Tortuga
Я пробовал, но ничего! Вид исчезает и остается моим левым или правым меню в зависимости от того, какой я использовал (ECSide). Могли бы вы быть такими нежными, чтобы написать конкретный код для моего дела? Я бы очень признателен! – Tortuga
Я уже делал, как вы написали, и «Вид исчезает и остается моим левым или правым меню в зависимости от того, какой я использовал (ECSide)». я добавил: '[self.slidingViewController anchorTopViewOffScreenTo: ... анимации: ... OnComplete:^{ self.slidingViewController.topViewController = второй; [self.slidingViewController resetTopView]; }]; [self.slidingViewController anchorTopViewTo: ... анимации: nil onComplete: nil]; ' – Tortuga