开发中经常需要用到的菜单栏样式##
实现起来比较简单,因为具体需要展示的菜单各不相同,所以就将要展现的菜单和展现的功能分开来做了。具体使用只需要初始化一个菜单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];
}
- 功能view,可以设置弹出方式,是否需要动画等操作
- 具体菜单view,根据需求可自己修改,此处做的比较简单。
github地址:iOS-SliderMenu