RoundDropMenu 1.0.1

RoundDropMenu 1.0.1

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新版本2016年1月
SPM支持SPM

Arthur Myronenko 维护。




Round-Drop-Menu

由Swift编写的简单高度可自定义的iOS组件,为您提供了另一种表示数据的方式。Round-Drop-Menu非常适合小型视觉信息集合。

安装

RoundDropMenu可以通过CocoaPods获得。要安装它,只需在Podfile中添加以下行

pod 'RoundDropMenu'

使用

Round-Drop-Menu的使用与UITableViewUICollectionView非常相似。您只需

  1. RoundDropMenu放置在您的View Controller中。
  2. 让您的View Controller符合RoundDropMenuDataSource并实现两个方法
  3. numberOfDropsInRoundDropMenu(menu: RoundDropMenu) -> Int
  4. roundDropMenu(menu: RoundDropMenu, dropViewForIndex index: Int) -> DropView
  5. RoundDropMenudataSource设置为您的View Controller。
  6. 可选地符合RoundDropMenuDelegate以获取方法roundDropMenu(menu: RoundDropMenu, didSelectDropWithIndex index: Int)

自定义

您可以通过设置以下属性来改变菜单的显示效果

DropView
  • color - 默认颜色
  • highlitedColor - 高亮状态的视图颜色。
RoundDropMenu
  • color - 菜单中心椭圆的颜色。
  • offset - 视图边界到椭圆的填充。
  • maxDropRadius - 菜单中心滴落的半径。
  • minDropRadius - 滴落的最小半径。

待办事项

  • [ ] CocoaPods/Carthage/SPM
  • [ ] 实现滚动减速
  • [ ] 更多自定义选项

作者