我使用ECSliding,我有這個問題!ECSlidingViewController問題與topview動畫
在我的項目有此文件:
InitViewController(ECSlidingController)
FirstViewController(UIViewController中)
SecondViewController(UIViewController中)
LeftMenuViewController(UIViewController中)
我用InitView到instatiate我的firstView的俯視圖。
在我的FirstView中有一個按鈕,當按下時將SecondView設置爲頂視圖。
是否有可能爲更改頂視圖設置動畫效果,就像我正在打開新視圖一樣? 或者我如何打開一個像第一個使用ECSliding的新視圖?
我使用此代碼更改冠捷:
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 = second; [self.slidingViewController resetTopView]; }]; [self.slidingViewController anchorTopViewTo:... 動畫:無 onComplete:nil];' – Tortuga