HMSideMenu 允许您使用令人愉快的动画在视图控制器左侧、右侧、顶部或底部显示项目菜单。
查看此视频,了解其具体工作方式。
QuartzCore.framework
添加到链接的框架中。#import "HMSideMenu.h"
HMSideMenuItem *twitterItem = [[HMSideMenuItem alloc] initWithSize:CGSizeMake(40, 40) action:^{
NSLog(@"tapped twitter item");
}];
UIImageView *twitterIcon = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
[twitterIcon setImage:[UIImage imageNamed:@"twitter"]];
[twitterItem addSubview:twitterIcon];
HMSideMenu *sideMenu = [[HMSideMenu alloc] initWithItems:@[twitterItem]];
[self.sideMenu setVerticalSpacing:1.0f];
[self.view addSubview:self.sideMenu];
请查看包含的示例项目,了解更多选项。
感谢@bryanoltman的CAAnimation-EasingEquations动画缓和函数。
HMSideMenu 根据 MIT 许可证条款进行许可。请参阅LICENSE文件以获取详细信息。
如果此代码对您有帮助,我会很高兴收到您的反馈。