Swift之快速集成iOS自定义控件Swift

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

2016-07-27  本文已影响416人  无穷369
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

上一篇下一篇

猜你喜欢

热点阅读