opendigg-share-projects
opendigg-share-projects copied to clipboard
FanMenu
菜单与基于Macaw的圆形布局
https://github.com/exyte/fan-menu
用法
- 在您的故事板或程序中创建UIView。
- 将FanMenu设置为UIView类。
- 设置按钮
fanMenu.button = FanMenuButton(
id: "main",
image: "plus",
color: Color(val: 0x7C93FE)
)
- 设置菜单项
fanMenu.items = [
FanMenuButton(
id: "exchange_id",
image: "exchange",
color: Color(val: 0x9F85FF)
),
...
FanMenuButton(
id: "visa_id",
image: "visa",
color: Color(val: 0xF55B58)
)
]
- 添加事件处理程序
fanMenu.onItemDidClick = { button in
print("ItemDidClick: \(button.id)")
}
fanMenu.onItemWillClick = { button in
print("ItemWillClick: \(button.id)")
}