WBSwiftyMenu

WBSwipeableCell用于在TableViewCell和CollectionViewCell中显示选项菜单。 我们制作了此菜单,以在单个单元格中显示多个选项。 Apple在一个单元格中最多支持3个项目,但是在我们的控制器中,您可以添加3个以上的项目。 我已经从这个控制器中获取了这个想法-> https://github.com/SwipeCellKit/SwipeCellKit

背景

我已经为tableviewcell和collectionviewcell使用了许多菜单,但是它们都有一些局限性。 WBSwipeableCell用于菜单项过多且需要在一个视图中显示的地方。

示范

菜单垂直布局

对于Vertical菜单布局,我们需要实现MenuViewDelegate协议的一种可选委托方法,如下所示

  func menuView(_ view:MenuView,menuLayoutForRowAtIndexPath indexPath:IndexPath)-> MenuLayout { 
返回.vertical
}

菜单方块布局

对于Square菜单布局,我们需要实现MenuViewDelegate协议的一种可选委托方法,如下所示

  func menuView(_ view:MenuView,menuLayoutForRowAtIndexPath indexPath:IndexPath)-> MenuLayout { 
返回.square
}

菜单水平布局

对于水平菜单布局,我们需要实现MenuViewDelegate协议的一种可选委托方法,如下所示

  func menuView(_ view:MenuView,menuLayoutForRowAtIndexPath indexPath:IndexPath)-> MenuLayout { 
返回水平
}

有关此控制器的详细信息,可以在Github上进行检查:https://github.com/mwaqasbhati/WBSwipeableCell

我希望大家分叉它,并帮助我改进此库。