项目介绍:
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直接下载:
