zoukankan      html  css  js  c++  java
  • iOS开发之抽屉效果实现

      说道抽屉效果在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并设置为启动页面代码如下:

     View Code

        3.在主界面使用PPRevealSideViewController来推出导航页

     View Code

        4.在导航页点击不同的按钮使用PPRevealSideViewController跳转到不同的controller

     View Code

        5.各个页面返回到主界面的代码如下:

     View Code

      四.到此效果实现完毕,下面是效果图:

  • 相关阅读:
    剑指Offer替换空格
    转载类的静态成员函数和静态成员变量的使用
    最长递增子序列长度LIS
    剑指Offer二维数组中的查找
    转载C语言:浮点数在内存中的表示
    7 CICD实战 持续集成71 kubernetes与cicd
    9 深入kubernetes服务调度与编排91 健康检查高可用的守护者
    项目成功的⑤大因素
    Ucos_II2.52源码中文译注
    SIP协议中的认证方式
  • 原文地址:https://www.cnblogs.com/xieweikai/p/6826943.html
Copyright © 2011-2022 走看看