项目介绍:
JCActionSheet 链接用swift编写的ActionSheet
主要集成代码:
[Objective-C] 查看源文件 复制代码
func btnClick(btn:UIButton) { var arr1 = [] var arr2 = [] let tagValue = btn.tag - 1000 switch tagValue { case 0: arr1 = ["微信好友","朋友圈","微博"] arr2 = ["share_wechat","share_moments","share_weibo"] case 1: arr1 = ["微信好友","朋友圈","微博","脸书"] arr2 = ["share_wechat","share_moments","share_weibo","facebook"] case 2: arr1 = ["微信好友","朋友圈","微博","脸书","微信好友","微信好友","朋友圈","微博","脸书","微信好友"] arr2 = ["share_wechat","share_moments","share_weibo","facebook","share_wechat","share_wechat","share_moments","share_weibo","facebook","share_wechat"] default: "" } let jc = JCShareActionSheet(titleArr: arr1, iconArr: arr2) //jc.maxmumLineItem = 2 jc.showJCShareActionSheet(self.view, ClickCompletionHandler: { (itemIndex,itemTitle) in print("Item \(itemIndex) clicked,title is \(itemTitle)") }) { () in print("cancle") } }
DEMO直接下载: