側(cè)滑菜單
作者:hujewelz
簡單易用的左劃菜單框架,有支持縮放和不縮放兩種效果,帶彈簧效果,簡單定制自己的左側(cè)菜單,可設置文字和圖片
源碼簡介:
1. 簡單易用的左劃菜單框架,有支持縮放和不縮放兩種效果,帶彈簧效果,簡單定制自己的左側(cè)菜單,可設置文字和圖片
2. 使用很簡單只需要讓你的根視圖控制器繼承HUSliderMenuViewController即可,高度定制
3. 建議gitHub上面保持關注,會不定期bugs修復和新增特性,還有使用詳細過程
PS:下面的附件是以前的版本,因為網(wǎng)絡環(huán)境實在太差,上傳不了,大家去GitHub上下載吧,抱歉
測試環(huán)境: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] //設置左側(cè)所有要顯示的控制器,不要添加NavigationViewcontroller
- }
- override func numberOfItems() -> Int { //左側(cè)菜單數(shù)目
- return menuItems.count
- }
- override func leftMenu(menu: HULeftMenu, menuItemAtIndex index: Int) -> AnyObject {
- let item = menu.menuItemAtIndex(index) as! HUMenuItenCell
- /**
- * 這里設置菜單樣式,標題,圖標,選中顏色等
- */
- return item
- }
責任編輯:倪明