注册 登录
主题 : UIView Animation  动画效果
级别: 骑士
UID: 5269
精华: 0
发帖: 54
可可豆: 2736 CB
威望: 2735 点
在线时间: 225(时)
注册时间: 2009-04-25
最后登录: 2015-03-30
0 楼:  发表于: 2009-07-30 17:59    发自: Web Page

UIView Animation  动画效果   

最近一直研究 UIView 之间 的切换 有一点点小成就  
发一子视图从父视图删除的切换效果代码
复制代码
  1.     [UIView beginAnimations:@"View Flip" context:nil];
  2.     [UIView setAnimationDuration:1.25];
  3.     [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
  4.     
  5.     UIViewController *coming = [[UIViewController alloc] init];
  6.     UIViewController *going =  [[UIViewController alloc] init];
  7.     UIViewAnimationTransition transition;
  8.     
  9.     coming.view = self.view.superview;
  10.     going.view = self.view;
  11.     transition = UIViewAnimationTransitionCurlUp;
  12.     
  13.     [UIView setAnimationTransition:transition forView:self.view.superview cache:YES];
  14.     [coming viewWillAppear:YES];
  15.     [going viewWillDisappear:YES];
  16.     [going.view removeFromSuperview];
  17.     [going viewDidDisappear:YES];
  18.     [coming viewDidAppear:YES];
  19.     
  20.     [UIView commitAnimations];


清空我的评分动态本帖最近评分记录: 共威望条评分记录
gagaga 贡献值 +5 2008-09-19
隐藏评分记录
级别: 新手上路
UID: 6385
精华: 0
发帖: 1
可可豆: 200 CB
威望: 200 点
在线时间: 12(时)
注册时间: 2009-06-16
最后登录: 2010-04-04
1 楼:  发表于: 2009-07-30 21:01    发自: Web Page
谢谢啦。正在找这种动画呢呵呵。
级别: 精灵王
UID: 13726
精华: 0
发帖: 465
可可豆: 4721 CB
威望: 4721 点
在线时间: 615(时)
注册时间: 2010-02-03
最后登录: 2014-10-07
2 楼:  发表于: 2010-03-03 09:32    发自: Web Page
做的不错,支持一下
级别: 新手上路
UID: 58
精华: 0
发帖: 35
可可豆: 353 CB
威望: 353 点
在线时间: 39(时)
注册时间: 2008-05-09
最后登录: 2014-08-21
3 楼:  发表于: 2010-03-05 20:05    发自: Web Page
Re:UIView Animation  动画效果
感谢lz的无私提供,做了一下改动,删除了部分无用代码:


复制代码
  1.      [UIView beginAnimations:@"View Flip" context:nil];
  2.      [UIView setAnimationDuration:1.25];
  3.      [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
  4.      [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view.superview cache:YES];
  5.      [self.view removeFromSuperview];
  6.      [UIView commitAnimations];

级别: 圣骑士

UID: 2228
精华: 4
发帖: 73
可可豆: 7020 CB
威望: 7020 点
在线时间: 501(时)
注册时间: 2009-02-16
最后登录: 2014-10-30
4 楼:  发表于: 2010-03-05 21:59    发自: Web Page
同学们直接看这里~
http://www.cocoachina.com/bbs/read.php?tid-11820.html
级别: 新手上路
UID: 35210
精华: 0
发帖: 1
可可豆: 10 CB
威望: 10 点
在线时间: 2(时)
注册时间: 2010-10-25
最后登录: 2010-11-16
5 楼:  发表于: 2010-10-25 13:36    发自: Web Page
回 楼主(youke) 的帖子
谢谢分享,东西很不错
级别: 新手上路
UID: 36067
精华: 0
发帖: 2
可可豆: 20 CB
威望: 20 点
在线时间: 2(时)
注册时间: 2010-10-30
最后登录: 2010-11-15
6 楼:  发表于: 2010-11-13 13:37    发自: Web Page
非常感谢3楼的精简,非常实用!
级别: 精灵王

状态: 连续签到 - [12天]
UID: 32528
精华: 0
发帖: 603
可可豆: 5607 CB
威望: 5582 点
在线时间: 520(时)
注册时间: 2010-10-03
最后登录: 2019-02-20
7 楼:  发表于: 2011-01-21 18:04    发自: Web Page
回 楼主(youke) 的帖子
good。
just do it^_^
级别: 新手上路
UID: 15676
精华: 0
发帖: 34
可可豆: 388 CB
威望: 278 点
在线时间: 108(时)
注册时间: 2010-03-18
最后登录: 2014-10-28
8 楼:  发表于: 2011-03-24 16:01    发自: Web Page
相当好,相当好
级别: 新手上路
UID: 24867
精华: 0
发帖: 42
可可豆: 420 CB
威望: 420 点
在线时间: 56(时)
注册时间: 2010-07-16
最后登录: 2017-04-30
9 楼:  发表于: 2011-04-03 11:53    发自: Web Page
很好。很强大。

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部