facebook pop
来源:互联网 发布:怎么做网络水军 编辑:程序博客网 时间:2024/05/17 08:10
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"+" style:UIBarButtonItemStyleDone target:self action:@selector(showPop)];
- (void)showPop{
if (_isOpened) {
[self hidePop];
return;
}
_isOpened = YES;
POPSpringAnimation *positionAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPViewFrame];
positionAnimation.fromValue = [NSValue valueWithCGRect:_hidePosition];
positionAnimation.toValue = [NSValue valueWithCGRect:_showPosition];
positionAnimation.springBounciness = 15.0f;
positionAnimation.springSpeed = 20.0f;
[_popView pop_addAnimation:positionAnimation forKey:@"frameAnimation"];
}
- (void)hidePop{
POPBasicAnimation *positionAnimation = [POPBasicAnimation animationWithPropertyNamed:kPOPViewFrame];
positionAnimation.fromValue = [NSValue valueWithCGRect:_showPosition];
positionAnimation.toValue = [NSValue valueWithCGRect:_hidePosition];
//key一样就会用后面的动画覆盖之前的
[_popView pop_addAnimation:positionAnimation forKey:@"frameAnimation"];
_isOpened = NO;
}代码实现了一个边角弹出菜单效果
原文链接 https://github.com/jxd001/POPdemo/blob/master/README.md
0 0
- facebook pop
- Facebook pop
- Facebook: Pop
- Facebook Pop 使用指南
- Facebook Pop 使用指南
- facebook/pop框架
- facebook pop 学习笔记
- Facebook Pop 使用指南
- facebook-pop 概述
- Facebook POP 进阶指南
- Facebook Pop 使用指南
- Facebook Pop 使用指南
- Facebook POP 进阶指南
- Swift版Facebook POP
- Facebook Pop 使用指南
- CocoaPods 安装 facebook pop
- Facebook POP 进阶指南
- Facebook POP 进阶指南
- 代码片段
- 正则表达式
- objective-c 与 protected public private关键字
- 方法分析
- 影子clone,深度clone
- facebook pop
- swift混合编程
- iOS 证书 cer转换为pem
- MPMoviePlayerController
- HRM的苦恼
- [vim小技巧] 命令行模式的补全功能
- android分页查询功能工具类的实现
- PCB叠层结构知识
- 三.指针与数组的“爱恨情仇”