TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | May 2015 |
Maintained by KittenYang.
带粘性的扇形菜单
Path menu with gooey menu.
灵感来自这个Dribbble设计:
Inspire by this dribbble:
1、点击每个具体的菜单可以获得相应的编号,使用时,可以switch这个序号进行想要的后续操作。
1.Tap each menu,you will get the number in the protocol method,so you can switch-case the number to do the later work.
2、可自定义菜单个数。
2.You can customize the number of the menu.
3、可自定义父菜单和子菜单间距。
3.You can customize the distance between super menu and the sub menus.
4、自定义颜色。
4.Customize the theme color.
pod 'KYGooeyMenu', '~> 1.0.4'
gooeyMenu = [[KYGooeyMenu alloc]initWithOrigin:CGPointMake(CGRectGetMidX(self.view.frame)-50, 500) andDiameter:100.0f andDelegate:self themeColor:[UIColor redColor]];
gooeyMenu.menuDelegate = self;
gooeyMenu.radius = 100/4; //这里把小圆半径设为大圆的1/4
gooeyMenu.extraDistance = 20; //间距设为R+r+20。注:R+r是默认存在的。
gooeyMenu.MenuCount = 4; //4个子菜单
-(void)menuDidSelected:(NSInteger)index{
NSLog(@"选中第%ld",(long)index);
}