iOS开发-侧滑菜单栏

开发中经常需要用到的菜单栏样式##

实现起来比较简单,因为具体需要展示的菜单各不相同,所以就将要展现的菜单和展现的功能分开来做了。具体使用只需要初始化一个菜单view,然后调用功能view的初始化方法就行了。

  • 具体使用
- (void)viewDidLoad {
    [super viewDidLoad];
        
    //初始要侧栏要显示的View
    ShowMenuView *showMenuView = [[ShowMenuView alloc]initWithFrame:CGRectMake(0, 0, w_Screen_Width * 0.6, w_Screen_Height)];
    //生成菜单栏载体view
    SliderMenuView *sliderMenuView = [SliderMenuView initMenuViewOnSuperView:self.view MenuView:showMenuView needAnimation:YES direction:PushDirectionLeft];
    //持有sliderView
    self.menuView = sliderMenuView;
}


//并在合适的时候调用其show方法
- (void)showMenuView{
    [self.menuView showSliderMenuView];
}
  1. 功能view,可以设置弹出方式,是否需要动画等操作
  2. 具体菜单view,根据需求可自己修改,此处做的比较简单。

github地址:iOS-SliderMenu

你可能感兴趣的:(iOS开发-侧滑菜单栏)