2012-06-14 70 views
1

我已經實施了JTRevelSideBar到我的項目中,它的工作得很好,但我一直在試圖弄清楚是否有可能做類似於Facebook應用程序,如果用戶按下主視圖控制器,而側邊欄顯示,側欄應該被解僱。有誰知道這可以實現?JTRevealSideBar解僱邊欄

回答

1

從來沒有使用過它,我會說:可能

雖然,您提到的pod的github頁面說它不再受支持,因爲它在WWDC14中被阻止使用。儘管JT提到的替代方案之一是PKRevealController2,並且似乎使用起來相當簡單。

儘管我提出這個問題的原因通常是開發人員會給你一些提示,告訴你如何在項目的主頭文件中執行你要求的內容。例如,在PKRevealController.h它列出的財產

/// Whether to use the front view's entire visible area to allow pan based reveal. 
    @property (nonatomic, assign, readwrite) BOOL recognizesPanningOnFrontView; 

這就是你要設置爲你的項目YES什麼。我建議查看JTRevealSideBar窗格中的頭文件以查看是否有類似的東西。現在

,我已經使用MMDrawerController之前(這是很偉大的!),同樣它有一個MMCloseDrawerGestureMode可以設置爲MMCloseDrawerGestureModeBezelPanningCenterView(用戶的擋板內的任何地方通過啓動盤關閉抽屜中心視圖)。

所以你看,你只需要做一點挖掘。否則,你需要實現一個平移手勢識別器......但我無法確切地說你將把它放在你的特定實現中。