文章来源:淘论文网   发布者: 毕业设计   浏览量: 35



还可以点击去查询以下关键词:
[一个]    [快速]    [便捷]    [无侵]    [定制]    [可扩展]    [动画]    [弹框]    [一个快速便捷、无侵定制入、可扩展的动画弹框库]   

GitHub

ZJAnimationPopView

A fast, convenient view to show animation pop view, it support 72 kinds of animation pop effect.【一个快速便捷、无侵入、可扩展的动画弹框库,两句代码即可实现想要的动画弹框。支持手写和xib,论文,支持横竖屏。可以配置出72种不同的弹框动画效果。】

PS:Recorded and found that the resulting loss of animation is not consistent, it is recommended to download and install Demo view.【录制后发现失帧造成动画效果不连贯,手机上浏览横竖屏切换的Gif图也被拉伸了,建议下载安装Demo查看。】

Getting Started【开始使用】Features【能做什么】

动画样式分为显示时移除时两种类型,两两组合可以配置出72种(8*9)不同的弹框动画效果。

动画样式可扩展,代码简洁易读,自行添加想要的显示样式和移除样式即可。

自定义控件支持手写xib

支持横竖屏横竖屏切换监听

支持自定义背景透明度

支持设置显示时和移除时的动画时长

Installation【安装】From CocoaPods【使用CocoaPods】pod 'ZJAnimationPopView'Manually【手动导入】

Drag all source files under floder ZJAnimationPopView to your project.【将ZJAnimationPopView文件夹中的所有源代码拽入项目中】

Import the main header file:#import 'ZJAnimationPopView.h'【导入主头文件:#import 'ZJAnimationPopView.h'】

ZJAnimationPopView.h ZJAnimationPopView.mExamples【示例】Direct Use【直接使用】// 1.初始化 ZJAnimationPopView *popView = [[ZJAnimationPopView alloc] initWithCustomView:[[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)] popStyle:ZJAnimationPopStyleScale dismissStyle:ZJAnimationDismissStyleScale]; // 2.显示弹框 [popView pop];User-defined properties【自定义想要的弹框效果】// 1.Get custom view【获取自定义控件】 UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)]; UIImageView *imageView = [[UIImageView alloc] initWithFrame:customView.bounds]; imageView.image = [UIImage imageNamed:@'personal_info_02']; [customView addSubview:imageView]; // 2.Init【初始化】 ZJAnimationPopView *popView = [[ZJAnimationPopView alloc] initWithCustomView:customView popStyle:ZJAnimationPopStyleScale dismissStyle:ZJAnimationDismissStyleScale]; // 3.Set properties,can not be set【设置属性,可不设置使用默认值,开题报告,见注解】 // 3.1 显示时点击背景是否移除弹框 popView.isClickBGDismiss = ![_customView isKindOfClass:[SlideSelectCardView class]]; // 3.2 显示时背景的透明度 popView.popBGAlpha = 0.5f; // 3.3 显示时是否监听屏幕旋转 popView.isObserverOrientationChange = YES; // 3.4 显示时动画时长 popView.popAnimationDuration = 0.8f; // 3.5 移除时动画时长 popView.dismissAnimationDuration = 0.8f; // 3.6 显示完成回调 popView.popComplete = ^{ NSLog(@'显示完成'); }; // 3.7 移除完成回调 popView.dismissComplete = ^{ NSLog(@'移除完成'); }; // 4.pop view【显示弹框】 [popView pop];期待


这里还有:


还可以点击去查询:
[一个]    [快速]    [便捷]    [无侵]    [定制]    [可扩展]    [动画]    [弹框]    [一个快速便捷、无侵定制入、可扩展的动画弹框库]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/5104.docx
  • 上一篇:JJCPayCodeTextField 高毕业设计仿支付宝支付密码框
  • 下一篇:环形进度条, 类似于汽车油表; 可定制化程度高, 性能优越, ...