- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/cameronklein/CKRadialMenu
软件介绍
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;
Spring框架高级编程
约翰逊 / 蒋培 / 机械工业出版社 / 2006-4 / 59.00元
Spring框架是主要的开源应用程序开发框架,它使得Java/J2EE开发更容易、效率更高。本书不仅向读者展示了Spring能做什么?而且揭示了Spring完成这些功能的原理,解释其功能和动机,以帮助读者使用该框架的所有部分来开发成功的应用程序。本书涵盖Spring的所有特性,并且演示了如何将其构成一个连贯的整体,帮助读者理解Spring方法的基本原理、何时使用Sping以及如何效仿最佳实践。所有......一起来看看 《Spring框架高级编程》 这本书的介绍吧!
