地图程序那样的Curl效果分享
来源:互联网 发布:linux mtine ctime 编辑:程序博客网 时间:2024/06/08 07:33
看了很多例子的CurlUp和CurlDown,都是翻页效果,没有像地图那样翻到一半停下的,偶然在网上看到了方法,自己做了一个例子,不敢独享,拿出来大家看一下。
关键代码如下:
复制代码
关键代码如下:
复制代码
- - (IBAction)curlUp{
- NSLog(@"Curl");
- // Curl the image up or down
- CATransition *animation = [CATransition animation];
- [animation setDelegate:self];
- [animation setDuration:0.35];
- [animation setTimingFunction:UIViewAnimationCurveEaseInOut];
- if (!curled){
- animation.type = @"pageCurl";
- animation.fillMode = kCAFillModeForwards;
- animation.endProgress = 0.58;
- } else {
- animation.type = @"pageUnCurl";
- animation.fillMode = kCAFillModeBackwards;
- animation.startProgress = 0.42;
- }
- [animation setRemovedOnCompletion:NO];
- [view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
- [view addAnimation:animation forKey:@"pageCurlAnimation"];
- // Disable user interaction where necessary
- if (!curled) {
- } else {
- }
- curled = !curled;
- }
[ 此帖被gagaga在2009-12-07 17:18重新编辑 ]
图片:屏幕快照 2009-12-07 下午04.24.18.png
- 地图程序那样的Curl效果分享
- 像google地图那样半翻页的curl效果
- 像百度那样的智能感知效果
- Android 文本框实现类似笔记本那样的带行线的效果
- jquery实现gmail那样的直接上传效果
- 使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
- 使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
- php curl基本操作的实例分享
- 制作地图的浮雕效果
- 微信小程序:分享一个百度地图微信小程序api
- 类似"拖一个文件到windows回收站图标" 的那样的效果.
- 在bcb里实现像Winamp那样具有吸附效果的磁性窗口
- 实现像百度文库那样的星星评分效果----javascript实现
- JavaGG android实现uc 和墨迹天气那样的左右拖动效果
- android实现uc和墨迹天气那样的左右拖动效果
- android实现uc和墨迹天气那样的左右拖动效果
- sencha touch list 实现pull refresh那样的效果(拉动刷新)
- android实现uc和墨迹天气那样的左右拖动效果
- 最近做了个地图软件,写一些经验和心得,以及一些问题
- 《Ruby从入门到精通》文档编写、错误处理、调试和测试 文件和数据库
- 网页设计灵感
- EditText属性简介
- 排序算法复习之——内部排序算法之——插入排序
- 地图程序那样的Curl效果分享
- 模拟 hdu 1103 Flo's Restaurant
- [U]3.2.1 Factorials 有点点意思的水题
- android looper和handler
- 白盒测试概述
- 今天在论坛上看到有朋友求一段 每个type排名前十的数据 sql语句
- 保存DirectX场景为图片
- hdu 1880 魔咒词典(多种方法)
- .net调用php的webservice传递图片文件