EasySideMenuController 0.1.1

EasySideMenuController 0.1.1

fummicc1 维护。



  • fummicc1

EasySideMenuController

概述

这个库可以轻松显示一个类似侧边菜单的屏幕。

演示

Demo

要求

Swift 5.0

使用方法

  1. 父 ViewController 继承自 EasySideMenuController 而不是 UIViewController。此时,请确保写入 import EasySideMenuController
import UIKit
import EasySideMenuController

class ViewController: EasySideMenuController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }
}
  1. 要从父 ViewController 显示 SideMenu,请调用 SideMenuManager.shared.showSideMenu 方法。以下是对参数的描述。
参数 描述
direction 您可以选择以下 4 个选项之一:.bottom、.top、.left 和 .right。
presenting 指定父 ViewController。基本上用 self 没有问题。
presented 指定要显示的 ViewController 实例。
侧边菜单大小 指定由上面的 presented 参数指定的 ViewController 实例的显示区域。
  1. 确保一切正常工作。您可以通过以上两个步骤显示侧边菜单。

这是在左侧显示 sideMenu 的一个示例。

import UIKit
import EasySideMenuController

class ViewController: EasySideMenuController {
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBAction func didTapLeftSideMenuButton() {
        let modalVC = UIStoryboard(name: "Left", bundle: nil).instantiateInitialViewController() as! LeftModalViewController
        SideMenuManager.shared.showSideMenu(
            direction: .left,
            presenting: self,
            presented: modalVC,
            sideMenuSize: CGSize(width: 250, height: UIScreen.main.bounds.height)
        )
    }
}

安装

该库仅兼容 Cocoapods。按照以下方式将 EasySideMenuController 添加到 Podfile 并执行 pod install

target 'TARGET_NAME_OF_YOUR_APP' do
  use_frameworks!
  pod 'EasySideMenuController'
end

贡献

如果您发现问题、改进或想添加的功能,请创建一个 issuepull request!期待您的参与!

许可证

MIT

作者

<<<<<<< HEAD fummicc1

储藏的改变======= fummicc1 395f863be70b82824f50f16e2de8d7cbb321aee0