KYGooeyMenu 1.0.5

KYGooeyMenu 1.0.5

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最近发布2015 年 5 月

KittenYang 维护。



  • KittenYang

粘性扇形菜单

带粘性的扇形路径菜单。

灵感来自这个 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);
}


这就是全部! 享受吧!