CDShareSheet
Swift实现的高仿微信分享动作面板
当我寻找一个类似微信的Swift分享组件时,我找不到,所以我创建了此组件,欢迎指出错误。
pod 'CDShareSheet'
请参考以下代码:
// create items
let item00 = CDShareItem.cdinit(title: "发送给朋友", icon: "share_wechat_friends") {
print("发送给朋友")
}
let item01 = CDShareItem.cdinit(title: "分享到朋友圈", icon: "share_wechat_moments") {
print("分享到朋友圈")
}
let item02 = CDShareItem.cdinit(title: "收藏", icon: "share_wechat_favorites") {
print("收藏")
}
let item10 = CDShareItem.cdinit(title: "复制链接", icon: "func_copylink") {
print("复制链接")
}
let item11 = CDShareItem.cdinit(title: "刷新", icon: "func_refresh") {
print("刷新")
}
// part the items
let shareItems = [item00, item01, item02]
let functionItems = [item10, item11]
// create the sheet
let sheet = CDShareSheet.cdinit(shareItems: shareItems, functionItems: functionItems)
// show the sheet
sheet.show()