TQSlidingMenuSwift 1.0.2

TQSlidingMenuSwift 1.0.2

测试已测试
Lang语言 SwiftSwift
许可 MIT
Released最后发布时间2017年3月
SwiftSwift版本3.0.2
SPM支持SPM

Maintained by Nishant Paul.




  • By
  • Nishant

iOS 滑动菜单使用 Swift,基于使用滑动菜单的 Gmail 应用。

安装

手动

将 TQPresentationController.swift, TQBaseViewController.swift, TQMenuController.swift 拖到您的应用中。将您的展示视图控制器从 TQBaseViewController 继承,并将菜单视图控制器从 TQMenuController 继承。这样就完成了。现在可以玩滑动手册了!!!。

使用方法

在您的文件中添加 import TQSlidingMenuSwift

  1. 嵌入第一个视图控制器到导航控制器中,并从 TQBaseViewController 继承。
  2. 创建菜单表格视图控制器类,并将其添加到故事板中,并从 TQMenuController 继承。(请不要忘记将故事板中表格视图控制器的类名重命名为您刚创建的自定义表格视图控制器类)。
  3. 为滑动菜单要显示的所有视图控制器设置故事板标识符。
  4. 在每个需要显示的视图控制器的 viewDidLoad() 方法中调用 setNavigtionMenu(...) 方法。
setNavigtionMenu(withScreenTitle: "Google", withMenuControllerId: "menuVC")
  1. 在您创建的菜单表格视图控制器中,为当用户选择行时添加以下代码
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
switch indexPath.row {
case 0:
performCustomSegue(withIdentifier: "VC1")
case 1:
performCustomSegue(withIdentifier: "VC2")
default:
performCustomSegue(withIdentifier: "VC1")
}
dismiss(animated: true, completion: nil)
}

提供要展示的视图控制器的 storyboard id

贡献

贡献者可以分支仓库并提供可集成在内的有用功能。

要求

需要 Swift 版本 > 3.0