# LCSlideMenu **Repository Path**: moonrhino/LCSlideMenu ## Basic Information - **Project Name**: LCSlideMenu - **Description**: A powerful and easy to use slider menu. - **Primary Language**: Swift - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README   [](https://developer.apple.com/swift/)  [](#cocoapods)       [](https://twitter.com/LiuChuan_) --- ## LCSlideMenu 是什么?
LCSlideMenu 是一个功能强大且易于使用的滑块菜单。
> [ English ](https://github.com/ChinaHackers/LCSlideMenu/blob/master/README.md) ### 演示屏幕录像 |  |  |  |  | | :------------: | :------------: | :------------: | :------------: | | `indicatorType = .stretch` `titleStyle = .gradient` | `indicatorType = .circle` `titleStyle = .gradient` | `indicatorType = .stretch` `titleStyle = .transfrom` | `indicatorType = .normal` `titleStyle = .transfrom` | |  |  |  |  | | :------------: | :------------: | :------------: | :------------: | | `indicatorType = .cover` `titleStyle = .gradient` | `isShowIndicatorView = false` `titleStyle = .transfrom` | `indicatorType = .cover` `titleStyle = .transfrom` | `isShowIndicatorView = false` `titleStyle = .gradient` | --- ### 菜单指示器和标题样式 - **使用枚举定义 `LCSlideMenuTitleStyle`和 `LCSlideMenuIndicatorStyle` 类型** ```swift /// 选择菜单标题样式 /// /// - normal: 默认 /// - gradient: 渐变颜色 /// - transfrom: 放大 public enum LCSlideMenuTitleStyle { case normal case gradient case transfrom } /// 选择菜单指示器风格 /// /// - normal: 默认 /// - stretch: 伸缩 /// - followText: 跟随文本长度 /// - cover: 遮罩 /// - circle: 圆圈 public enum LCSlideMenuIndicatorStyle { case normal case stretch case followText case cover case circle } ``` ### 公众的属性 | 属性名称 | 特定的属性介绍 | | :------------: | :------------: | | `coverView` | 遮罩视图 | | `indicatorType ` | 指示器类型 | | `circleIndicatorColor` | 圆圈指示器的颜色 | | `titleStyle` | 标题样式 | | `itemFont` | 字体大小 | | `isShowIndicatorView` | 是否显示指示器视图 | | `isNeedMask` | 是否需要遮罩 | | `coverHeight` | 遮罩视图的高度 | | `coverColor` | 遮罩视图的背景色 | | `selectedColor` | 选中状态下的颜色 | | `unSelectedColor` | 未选中状态下的颜色 | | `bottomPadding` | 指示器距离底部距离 | | `indicatorHeight` | 指示器的高度 | --- ### 需求 - iOS 11.2 - Xcode 9.2 - Swift 4.0.3+ ### 安装 [CocoaPods](http://cocoapods.org/) 是Cocoa项目的依赖项管理器。您可以使用以下命令安装它: ```swift $ gem install cocoapods ``` - 只需将 `LCSlideMenu` 文件夹添加到项目中 - 或者将其添加到您的 `Podfile` 文件中来安装 **LCSlideMenu** ```swift platform :ios, '11.2' target '