說道抽屜效果在iOS中比較有名的第三方類庫就是PPRevealSideViewController。一說到第三方類庫就自然而然的想到我們的CocoaPods,今天的博客中用CocoaPods引入PPRevealSideViewController,然后在我們的工程中以代碼結合storyboard來做出抽屜效果。
一.在工程中用CocoaPods引入第三方插件PPRevealSideViewController.
(1).在終端中搜索PPRevealSideViewController的版本
(2).在Podfile中添加相應的版本庫
(3).之后保存一下Podfile文件,然后執行pod install即可
二、為我們的工程添加pch文件
因為用的是XCode6, 上面默認是沒有pch文件的,如果我們想使用pch文件,需要手動添加,添加步驟如下
1.在XCode6中是么有pch文件的,如下圖
2.創建pch文件
3.配置pch文件
(1)、找工程的Targets->Build Settings->Apple LLVM 6.0 - Language
(2)在Prefix Header下面的Debug和Release下添加$(SRCROOT)/工程名/pch文件,入下圖
三、使用PPRevealSideViewController來實現抽屜效果
當然了首先在pch文件中引入我們的第三方類庫,然后使用即可
1.在storyboard拖出來我們要用的視圖控制器,點擊主界面上的按鈕會以抽屜的形式展示出導航頁,然后在導航頁導航到各個界面,之后在從各個頁面回到主界面
2.在AppDelegate中初始化我們的PPRevealSideViewController並設置為啟動頁面代碼如下:

3.在主界面使用PPRevealSideViewController來推出導航頁

4.在導航頁點擊不同的按鈕使用PPRevealSideViewController跳轉到不同的controller

5.各個頁面返回到主界面的代碼如下:

四.到此效果實現完畢,下面是效果圖: