2015-06-19 37 views
7

我用swift使用SWRevealController,它的工作原理是這樣的,但我想稍微調整它。如何使SWRevealViewController在主視圖控制器上「滑過」而不是「推」出來?

當您彈出菜單時,通過滑動或按下按鈕,將主視圖控制器推到一邊時,新視圖出來。

我想要做的就是滑過主視圖控制器,以便主視圖控制器保持它與新視圖控制器在其頂部滑動的位置。

這有道理嗎?我能想到的唯一例子就是適用於Android的應用程序。滑出菜單不影響它在其上滑出的主視圖控制器。 (我知道它與Android不同)

使用SWRevealViewController類時可以這樣做嗎?

+0

它是Android風格。你想在Adobe Acrobat Reader應用中使用類似的東西。我過去使用過SWRevealViewController,我真的不認爲你可以像使用SWRevealViewController那樣得到你想要的。你必須改變方式動畫工作,它真的很深 –

+0

好吧,那就是我害怕的。 –

回答

0

你想要做的不是預期的行爲SWRevealViewController,因此它需要一些低級別的編碼,以便按照你描述的方式調整動畫。

但是,我建議使用這個吊艙代替https://github.com/jonkykong/SideMenu。這是一個更新的版本,你可以看到它提供了幾個動畫供你選擇,你正在尋找的是Slide in。這一切都非常有據可查。

相關問題