粘性扇形菜单
带粘性的扇形路径菜单。
灵感来自这个 Dribbble 设计
受到这个 Dribbble 的启发
1、点击每个具体的菜单可以获得相应的编号,使用时,可以切换这个序号进行想要的后续操作。
1. 点击每个菜单,您将在协议方法中获取数字,因此您可以切换数字来执行后续工作。
2、可自定义菜单个数。
2. 您可以自定义菜单数量。
3、可自定义父菜单和子菜单间距。
3. 您可以自定义父菜单和子菜单之间的距离。
4、自定义颜色。
4. 自定义主题颜色。
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);
}