放射型弹出菜单 CKRadialMenu

码农软件 · 软件分类 · 菜单 (Menu) · 2019-05-18 18:57:06

软件介绍

CKRadialMenu 是一款放射型弹出菜单。能够控制弹出的菜单的数量,角度,间距等。最好用的还是这个弹出的菜单项能够用自己的UIView来取代。这样的话可以自定义每个菜单项并且自由控制间距角度等。支持点击菜单项的Delegate事件。

复制CKRadialMenu.h/m文件即可使用,导入头文件: 

#import “CKRadialMenu.h"

示例代码:

CKRadialMenu *radialView = [[CKRadialMenu alloc] initWithFrame:CGRectMake(self.view.center.x-25, self.view.frame.size.height - 120, 50, 50)]; 
   radialView.delegate = self; 
   radialView.centerView.backgroundColor = [UIColor grayColor]; 
   [radialView addPopoutView:nil withIndentifier:@"ONE"]; 
   [radialView addPopoutView:nil withIndentifier:@"TWO"]; 
   [radialView addPopoutView:nil withIndentifier:@"THREE"]; 
   [radialView addPopoutView:nil withIndentifier:@"FOUR"]; 
    
      
   [self.view addSubview:radialView]; 
   [radialView enableDevelopmentMode];

注意:这里特别说明一下enableDevelopmentMode的方法。开启这个的时候是为了让开发者直接控制调整自己的弹出菜单,并得出相应数据来 设置。真正应用的时候应该注释这个方法。同学们可以注释这个方法在运行试试。这是作者极细心的体现,免去了同学们使用这款菜单的时候遇到的数据参数不知如 何设定的问题。
 
支持的delegate方法:

-(void)radialMenu:(CKRadialView *)radialMenu didSelectPopoutWithIndentifier: (NSString *) identifier; 
  
 -(BOOL)radialMenuShouldExpand:(CKRadialView *)radialMenu; 
 -(void)radialMenuDidExpand:(CKRadialView *)radialMenu; 
  
 -(BOOL)radialMenuShouldRetract:(CKRadialView *)radialMenu; 
 -(void)radialMenuDidRetract:(CKRadialView *)radialMenu;

本文地址:https://codercto.com/soft/d/6032.html

HTML 5 与 CSS 3 权威指南

HTML 5 与 CSS 3 权威指南

陆凌牛 / 机械工业出版社华章公司 / 2011-4-7 / 69.00

如果你是一位有前瞻性的web前端工作者,那么你一定会从本书中受益,因为它就是专门为你打造的。 《HTML 5与CSS 3权威指南》内容系统而全面,详尽地讲解了html 5和css 3的所有新功能和新特性;技术新颖,所有知识点都紧跟html 5与css 3的最新发展动态(html 5和css 3仍在不断完善之中);实战性强(包含246个示例页面),不仅每个知识点都配有精心设计的小案例(便于动手......一起来看看 《HTML 5 与 CSS 3 权威指南》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换