源码简介:
1. 简单易用的左划菜单框架,有支持缩放和不缩放两种效果,带弹簧效果,简单定制自己的左侧菜单,可设置文字和图片
2. 使用很简单只需要让你的根视图控制器继承HUSliderMenuViewController即可,高度定制
3. 建议gitHub上面保持关注,会不定期bugs修复和新增特性,还有使用详细过程
PS:下面的附件是以前的版本,因为网络环境实在太差,上传不了,大家去GitHub上下载吧,抱歉
测试环境:Xcode 6.2,iOS 7.0以上
源码截图:
源码片段:
- override func viewDidLoad() {
- super.viewDidLoad()
- self.backgroundImage = UIImage(named: "bg2.jpeg")! //设置背景图
- //self.transformWithScale = false //不缩放,默认缩放
- //self.allowSpringAnimation = false //不允许弹簧效果, 默认有弹簧效果
- //self.leftMenuBarItemTitle = "Menu" //设置导航栏的菜单按钮文字,如果不设置,会使用默认的
- //self.leftMenuBarItemImage = "" //设置导航栏的菜单按钮的图片,如果不设置,会使用默认的
- let rootView = HUFirstViewController()
- let secView = HUSecondViewController()
- let thirdView = HUThirdViewController()
- self.viewControllers = [rootView, secView, thirdView] //设置左侧所有要显示的控制器,不要添加NavigationViewcontroller
- }
- override func numberOfItems() -> Int { //左侧菜单数目
- return menuItems.count
- }
- override func leftMenu(menu: HULeftMenu, menuItemAtIndex index: Int) -> AnyObject {
- let item = menu.menuItemAtIndex(index) as! HUMenuItenCell
- /**
- * 这里设置菜单样式,标题,图标,选中颜色等
- */
- return item
- }