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)
这里我没有用背景图片,大家感兴趣的话可以自己填上。
好了,就说这么多吧!喜欢的话,上方的关注按钮别忘了点。