wwmz / WMZDropDownMenu

🌹一个能几乎实现所有App各种类型筛选菜单的控件,可悬浮,目前已实现闲鱼/美团/Boss直聘/京东/饿了么/淘宝/拼多多/赶集网/美图外卖等等的筛选菜单,可以自由调用代理实现自己想组装的筛选功能和UI,且控件的生命周期自动管理,悬浮自动管理🌹(A control that can implement almost all types of filtering menus of all apps)
MIT License
723 stars 98 forks source link

如何取消最后一个菜单默认是侧边样式? #29

Closed iT-Boyer closed 4 years ago

iT-Boyer commented 4 years ago
- (NSArray*)titleArrInMenu:(WMZDropDownMenu *)menu{
    return @[
        @{@"name":@"全部"},
        @"区域",   //取消默认图片
        @{@"name":@"商圈"},
    ];
}

商圈是tableview三级联动样式,一旦放在最后,样式就变成了侧边栏过滤器的效果。

iT-Boyer commented 4 years ago

解决问题,需要配合show和hide代理实现

- (MenuShowAnimalStyle)menu:(WMZDropDownMenu *)menu showAnimalStyleForRowInSection:(NSInteger)section{
    return MenuShowAnimalBottom; //向下移动出现
}

-(MenuHideAnimalStyle)menu:(WMZDropDownMenu *)menu hideAnimalStyleForRowInSection:(NSInteger)section
{
    return MenuHideAnimalTop; ////向上移动消失
}