iOS悬浮窗UIBezierPath圆形扩散转场动画
2016-05-29 08:55
501 查看
跟大家介绍下,我的第一个开源库,最近几天都上了github star 日排,感谢各位小伙伴的支持,悬浮窗圆形转场动画框架,首先是实现了悬浮窗,然后再添加了圆形缩小的入场动画和圆形扩大的出场动画,可以给所有的controller添加这个效果
- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
self.floatWindow = [[FloatingWindow alloc] initWithFrame:CGRectMake(100, 100, 76, 76) imageName:@”av_call”];
[self.floatWindow makeKeyAndVisible];
self.floatWindow.hidden = YES;
return YES;
}
2.你需要开启悬浮窗的viewcontroller中添加方法:
实现点击小圆点的委托 deleage.floatWindow.floatDelegate = weakSelf;
开启悬浮窗 [deleage.floatWindow startWithTime:30 presentview:self.view inRect:CGRectMake(100, 100, 100, 100)];
Look
效果图How to use it
1.在appdelegate中添加- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
self.floatWindow = [[FloatingWindow alloc] initWithFrame:CGRectMake(100, 100, 76, 76) imageName:@”av_call”];
[self.floatWindow makeKeyAndVisible];
self.floatWindow.hidden = YES;
return YES;
}
2.你需要开启悬浮窗的viewcontroller中添加方法:
实现点击小圆点的委托 deleage.floatWindow.floatDelegate = weakSelf;
开启悬浮窗 [deleage.floatWindow startWithTime:30 presentview:self.view inRect:CGRectMake(100, 100, 100, 100)];
源码下载地址 欢迎fork 和push
https://github.com/HZQuan/Bzier-Animation-FloatingWindow相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Gifski:一个跨平台的高质量 GIF 编码器
- 模仿动画的放大缩小容器
- jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
- Android实现定制返回按钮动画效果的方法
- Android中ViewFlipper的使用及设置动画效果实例详解
- jQuery实现美观的多级动画效果菜单代码
- php判断GIF图片是否为动画的方法
- jQuery实现动画效果circle实例
- HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
- 浅析JavaScript动画
- js排序动画模拟-插入排序
- javascript+HTML5的Canvas实现Lab单车动画效果
- 基于javascript实现漂亮的页面过渡动画效果附源码下载