测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2015年9月 |
SPM支持 SPM | ✗ |
由 nelanelanela 维护。
这是一个简单的 Swift 类,允许您向表视图单元格添加任意数量的额外按钮 :-) 它是用 Swift 2.0 编写的,充分利用了其功能,使其使用超级简单。查看演示应用以了解其工作方式。以下是将其添加到项目的步骤:
以下是步骤:
您只需用自己的单元格子类化 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
请保持关注!这个库不仅仅在这里。更多的特性和自定义功能将陆续到来!请提交你的建议:-)
支持 iOS 8 及以上版本。需要 Xcode 7.0 来构建 Swift 2.0 编写的最新代码
版权所有 © 2015 ImaginaryCloud, imaginarycloud.com。本库使用 MIT 许可。