RCActionView 2.0.0

RCActionView 2.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最新发布2016年10月
SwiftSwift 版本3.0
SPM支持 SPM

Rodrigo 维护。



RCActionView 是使用 Swift 编写的对 sagiwei/SGActionView 的重写。一个可自定义的底部菜单,类似于 Android 中的 Bottomsheet。

浅色 黑色
RCGridView Drawing Drawing
RCAlertView Drawing Drawing
RCSheetView Drawing Drawing

实现

您可以使用示例项目,或者您还可以使用以下方法

对于 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 的当前项目

Bus n'Tour Mataró

您可以提交拉取请求以添加您的项目

许可证

RCActionView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。