测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最新发布 | 2016年10月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Rodrigo 维护。
RCActionView 是使用 Swift 编写的对 sagiwei/SGActionView 的重写。一个可自定义的底部菜单,类似于 Android 中的 Bottomsheet。
浅色 | 黑色 | |
---|---|---|
RCGridView | ![]() |
![]() |
RCAlertView | ![]() |
![]() |
RCSheetView | ![]() |
![]() |
您可以使用示例项目,或者您还可以使用以下方法
对于 RCAlertView
RCActionView(style: .Light)
.showAlertWithTitle("Alert View",
message: "This is a amessage",
leftButtonTitle: "Cancel",
rightButtonTitle: "OK",
selectedHandle: { (selectedOption:Int) -> Void in
self.doSomething(selectedOption) })
对于 RCSheetView
RCActionView(style: .Light)
.showSheetWithTitle("Sheet View",
itemTitles: ["Wedding Bell", "I'm Yours", "When I Was Your Man"],
itemSubTitles: ["Depapepe - Let's go!!!", "Jason Mraz", "Bruno Mars"],
selectedIndex: 0,
selectedHandle: { (selectedOption:Int) -> Void in
self.doSomething(selectedOption) })
对于 RCGridView
RCActionView(style: .Light)
.showGridMenuWithTitle("Grid View",
itemTitles: ["Facebook", "Twitter", "Google+", "Linkedin", "Weibo", "WeChat", "Pocket", "Dropbox"],
images: [UIImage(named: "facebook")!, UIImage(named: "twitter")!, UIImage(named: "googleplus")!, UIImage(named: "linkedin")!, UIImage(named: "weibo")!, UIImage(named: "wechat")!, UIImage(named: "pocket")!, UIImage(named: "dropbox")!],
selectedHandle: { (selectedOption:Int) -> Void in
self.doSomething(selectedOption) })
以上示例使用白色样式,对于黑色样式请替换
RCActionView(style: .Light)
为
RCActionView(style: .Black)
RCActionView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "RCActionView", '~> 1.0.0'
您可以打开问题,拉取请求...我会很乐意帮助您
您可以提交拉取请求以添加您的项目
RCActionView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。