LYPopMenu - 简单的弹出式菜单选择器
2017-10-17 本文已影响25人
Young__Li
LYPopMenu
简单的弹出式菜单选择器
提供全UI定制(style类中提供几乎所有可定制的样式)
GitHub链接
Pod支持:
Swift 4
pod 'LYPopMenu', '~> 2.0'
Swift 3
pod 'LYPopMenu', '~> 1.2.1'
效果图
styles |
---|
style1.png style3.png style5.png |
参数说明图
params |
---|
param1.png param2.png |
用法示例
for idx in 0...3 {
let model = LYPopMenuModel()
model.title = "标题\(idx)"
model.imageName = "popmenu_icon"
items.append(model)
}
/// 使用models 和 style创建view
menuView = LYPopMenuView.menu(sender: sender, style: LYPopMenuStyle(), items: items, type: .upsidedown)
menuView?.action = {
print("==== action click >>>\($0)")
}
menuView?.show()