CDShareSheet 0.0.5

CDShareSheet 0.0.5

chardxu 维护。



  • chardxu

CDShareSheet

Swift实现的高仿微信分享动作面板

ScreenShot

当我寻找一个类似微信的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()