iOS-发布按钮动画(类似于闲鱼发布),弹出动画github开源
2016-05-18 14:29
585 查看
github开源链接:https://github.com/qxuewei/XWPopMenuVC
项目演示gif动图:
演示效果
项目演示gif动图:
演示效果
弹出动画,发布动画,tabbar弹出,发布按钮弹出选项,类似闲鱼发布按钮动画 使用方法: 1.在发布点击按钮集成操作: <code><pre> XWPopMenuController *vc = [[XWPopMenuController alloc]init]; //虚化背景 UIImage *image = [UIImage imageWithCaputureView:self.view]; vc.backImg = image; [self presentViewController:vc animated:NO completion:nil]; </code></pre> 2.每个二级界面实现返回block方法 <code><pre> //2.block传值 typedef void(^returnBlock)(); typedef void(^dismissBlock) (); //block //block声明属性 @property (nonatomic, copy) dismissBlock mDismissBlock; //block声明方法 -(void)toDissmissSelf:(dismissBlock)block; </code></pre> 3.在二级界面返回时 <code><pre> //取消按钮点击方法 -(void)cancelClick{ [self finishPublish]; } #pragma mark - 完成发布 //完成发布 -(void)finishPublish{ //2.block传值 if (self.mDismissBlock != nil) { self.mDismissBlock(); } [self dismissViewControllerAnimated:YES completion:nil]; } //block声明方法 -(void)toDissmissSelf:(dismissBlock)block{ self.mDismissBlock = block; } </code></pre>
相关文章推荐
- iOS 获取当前媒体音量
- iOS 8 AutoLayout与Size Class自悟
- iOS IPv6 最新升级攻略
- iOS Json转Model (一)
- iOS懒加载
- iOS开发内存优化之自动检测内存泄露,检查是否有循环引用,检查内存为何如此大,Block循环引用的检查
- iOS 三种录制视频方式
- Google升级Drive SDK,支持Android/iOS应用集成
- iOS 4种开发者身份的官方说明
- Nagios4.11安装pnp4nagios0.6.25插件
- IOS 多线程编程_NSLock,NSCondition,synchronized和生产者消费者模型
- 如何在多台机器上共享IOS证书
- IOS开发 CGAffineTransform相关函数
- iOS - dispatch group用法(dispatch_group_leave、dispatch_group_enter)
- iOS奔溃日志总结
- iOS热更新
- ios交互js
- iOS 与HTML5交互之捕捉HTML5按钮点击事件,获取webview上按钮的点击事件
- ios通过字符串获取类名
- GitHub 排名前 100 的安卓、iOS项目简介