测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年11月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 EasyMakePhotoPicker 维护。
iOS 9+
SlideMenuController 可通过 CocoaPods 获取。要安装
它,只需将以下行添加到您的 Podfile 中
pod 'SlideMenuController'
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
...
let slideMenuController = SlideMenuController(
mainViewController: mainViewController,
leftViewController: leftViewController,
rightViewController: rightViewController
)
window?.rootViewController = slideMenuController
return true
}
}
....
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
...
let navi = UINavigationController(rootViewController: selectedMenuViewController)
self.slideMenuController?.setMain(viewController: navi)
}
....
var animationDuration: TimeInterval // default: 0.45
var leftVisibleWidthPercentage: CGFloat // 0.0 ~ 1.0 default: 0.45
var rightVisibleWidthPercentage: CGFloat // 0.0 ~ 1.0 default: 0.45
var allowedRightSwipe: Bool // default: true
var allowedLeftSwipe: Bool // default: true
var minimumMovePercentage: CGFloat // 0.0 ~ 1.0 default: 0.15
var panningLimitedToTopViewController: Bool // default: true
var mainNavigationBarLeftToggleButtonIcon: UIImage?
var mainNavigationBarRightToggleButtonIcon: UIImage?
func setRight(viewController newRightViewController: UIViewController?)
func setLeft(viewController newLeftViewController: UIViewController?)
func setMain(viewController newMainViewController: UIViewController?)
func showMain()
func showRight()
func showLeft()
func toggleLeft()
func toggleRight()
SlideMenuController 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。