ICSwipeActionsTableCell 0.2

ICSwipeActionsTableCell 0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2015年9月
SPM支持 SPM

nelanelanela 维护。




  • Natalia Terlecka

ICSwipeActionsTableCell

这是一个简单的 Swift 类,允许您向表视图单元格添加任意数量的额外按钮 :-) 它是用 Swift 2.0 编写的,充分利用了其功能,使其使用超级简单。查看演示应用以了解其工作方式。以下是将其添加到项目的步骤:

alt tag

以下是步骤:

如何使用

您只需用自己的单元格子类化 ICSwipeActionsTableCell

class ICDemoTableViewCell: ICSwipeActionsTableCell

提供您想要显示的按钮标题(有右边和左边按钮的选项可用)

cell.rightButtonsTitles = ["MORE", "DELETE"] 
cell.leftButtonsTitles = ["MORE", "DELETE"] 

并传入委托以传递回调

cell.delegate = self

您已完成了基本设置,但如需更多功能,您可以更进一步

自定义

它使用不同的元组类型来设置按钮的多个参数,例如

cell.rightButtonsTitles = [(title:"FROG", color:UIColor.greenColor(), textColor:UIColor.whiteColor())] 
cell.leftButtonsTitles = [(title:"FROG", color:UIColor.greenColor()), (title:"LION", color:UIColor.yellowColor())] 

它会自动检查提供的类型,所以您只需要选择一个您喜欢的。

您还可以更改默认按钮的边距

cell.buttonsSideMargins = 5

如果您想使所有按钮的宽度相同,请将 buttonsEqualSize 标志设置为 true。

cell.buttonsEqualSize = true

alt tag

请保持关注!这个库不仅仅在这里。更多的特性和自定义功能将陆续到来!请提交你的建议:-)

支持

支持 iOS 8 及以上版本。需要 Xcode 7.0 来构建 Swift 2.0 编写的最新代码

许可证

版权所有 © 2015 ImaginaryCloud, imaginarycloud.com。本库使用 MIT 许可。