Swift-快速集成弹出分享菜单

Swift-快速集成分享菜单动画.gif

几行代码就可以搞定,会省去一大部分的编码时间。

好,开始教学

因为要用到动画,所以我们要在Podfile文件中添加pop这个动画库。这个弹出菜单可以设置一个从网络获取的背景图片,所以还要添加SDWebImage这个库。

target 'Swift-弹出分享菜单' do
pod 'pop'
pod 'SDWebImage'
end

注意,获取网络图片一定要在plist文件中添加如图两项内容

2.png

然后,将我Demo中HcdPopMenu这个文件夹拖入到你的工程中,在桥文件中import他

#import "HcdPopMenu.h"

之后就可以调用了

        /*添加菜单项*/
        let array: [AnyObject] = [[kHcdPopMenuItemAttributeTitle: "微信", kHcdPopMenuItemAttributeIconImageName: "wechat"], [kHcdPopMenuItemAttributeTitle: "微博", kHcdPopMenuItemAttributeIconImageName: "weibo"],[kHcdPopMenuItemAttributeTitle: "QQ空间", kHcdPopMenuItemAttributeIconImageName: "qqzone"]]
        
        /*调用*/
        HcdPopMenuView.createPopmenuItems(array, closeImageName: "center_exit", backgroundImageUrl: nil, tipStr: "随时随地,分享新鲜事儿!", completionBlock: nil)

这里我没有用背景图片,大家感兴趣的话可以自己填上。

好了,就说这么多吧!喜欢的话,上方的关注按钮别忘了点。

Demo地址https://pan.baidu.com/s/1pLKokmZ

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,315评论 25 708
  • 印象中,哥哥很小的时候就会做饭了。 那时候还没分家,每到午时炊烟开始袅袅弥散村庄的时候,我和哥哥总是喜欢一头钻进奶...
    梅傲寒阅读 557评论 1 2
  • 今天碰都一位爸爸,人很客气,爱笑,女儿4岁,妻子在医院上班,他是某个高校英语老师,工作清闲,女儿一般他来照顾,我问...
    多金阅读 237评论 0 0
  • 很多年后我还记得,《当幸福来敲门》里有一个很让我为之动容场景:在公司实习了一个月的克里斯突然被告知自己打败了许多的...
    Ling_wuyanlihua阅读 460评论 0 0