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
我希望大家分叉它,并帮助我改进此库。