opendigg-share-projects icon indicating copy to clipboard operation
opendigg-share-projects copied to clipboard

FanMenu

Open zapletnev opened this issue 7 years ago • 0 comments

菜单与基于Macaw的圆形布局

https://github.com/exyte/fan-menu

用法

  1. 在您的故事板或程序中创建UIView。
  2. 将FanMenu设置为UIView类。
  3. 设置按钮
fanMenu.button = FanMenuButton(
  id: "main",
  image: "plus",
  color: Color(val: 0x7C93FE)
)
  1. 设置菜单项
fanMenu.items = [
  FanMenuButton(
    id: "exchange_id",
    image: "exchange",
    color: Color(val: 0x9F85FF)
  ),
  ...
  FanMenuButton(
    id: "visa_id",
    image: "visa",
    color: Color(val: 0xF55B58)
  )
]
  1. 添加事件处理程序
fanMenu.onItemDidClick = { button in
  print("ItemDidClick: \(button.id)")
}
fanMenu.onItemWillClick = { button in
  print("ItemWillClick: \(button.id)")
}

zapletnev avatar Jun 20 '17 08:06 zapletnev