ENSwiftSideMenu, 在 Swift 中,为iOS编写了一个简单的侧边菜单

分享于 

3分钟阅读

GitHub

  繁體
A simple side menu for iOS 8 written in Swift language. Using UIDynamics, UIGestures and UIBlurEffect.
  • 源代码名称:ENSwiftSideMenu
  • 源代码网址:http://www.github.com/evnaz/ENSwiftSideMenu
  • ENSwiftSideMenu源代码文档
  • ENSwiftSideMenu源代码下载
  • Git URL:
    git://www.github.com/evnaz/ENSwiftSideMenu.git
    Git Clone代码到本地:
    git clone http://www.github.com/evnaz/ENSwiftSideMenu
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/evnaz/ENSwiftSideMenu
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    ENSwiftSideMenu

    适用于iOS的轻量flyover侧边菜单组件,可以实现动画,UIGesturesUIBlurEffectUIDynamic 弹跳。 允许你使用本机 UINavigationController 逻辑来管理视图控制器。 组件用 Swift 编写。

    要求

    • Xcode 6.3或者更高版本
    • iOS 8或者更高版本

    安装

    CocoaPods

    推荐的方法是通过 CocoaPods 软件包管理器

    platform :ios, '8.0'pod 'ENSwiftSideMenu', '~> 0.1.1'

    手动安装

    你所需要的是导入 ENSideMenu.swiftENSideMenuNavigationController.swift 到项目文件夹。

    用法示例

    • 从ENSideMenuNavigationController创建一个 root plb子类子类
    • 为你的侧边菜单创建一个 UIViewController
    • 使用源视图和菜单视图控制器Initilize菜单视图:
    overridefuncviewDidLoad() {
     super.viewDidLoad()
     sideMenu =ENSideMenu(sourceView: self.view, menuViewController: MyMenuViewController(), menuPosition:.Left)
     // show the navigation bar over the side menu view view.bringSubviewToFront(navigationBar)
    }
    • 要更改内容视图控制器,请在菜单视图控制器中使用下一行:
    sideMenuController()?.setContentViewController(destViewController)
    • 检查示例项目以获得更多解释

    许可证

    麻省理工学院许可证( MIT )

    版权所有( c ) 2014 Evgeny Nazarov

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件("软件") 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是"是",没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。


    SID  Swift  菜单  
    相关文章