iphone中弹出动画的实现

问答小助手 2013-03-21 03:50:09
加精
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1785

问题描述:

使用了下面的代码:
FirstView * fir=[[FirstView alloc]init];
[self.navigationController pushViewController:fir animated:NO];


能否实现一个弹出动画?
谢谢

解决方案:
-(void)ButtonAction:(id)sender{
[self SwipeRight:self.navigationController.view]; // <--calling method
//[self.navigationController pushViewController:viewcontrollerobject animated:NO];
// or pop //
}

-(void)SwipeRight:(UIView *)view{

CATransition* transition = [CATransition animation];
[transition setDuration:0.3];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[transition setFillMode:kCAFillModeBoth];
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[view.layer addAnimation:transition forKey:kCATransition];
}

-(void)SwipeLeft:(UIView *)view{
CATransition* transition = [CATransition animation];
[transition setDuration:0.3];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[transition setFillMode:kCAFillModeBoth];
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[view.layer addAnimation:transition forKey:kCATransition];
}
...全文
2445 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingo7797 2013-08-13
  • 打赏
  • 举报
回复
灰常感谢!
jiuliam 2013-04-02
  • 打赏
  • 举报
回复
完全看不懂这是什么。。。
Luo_Bryant 2013-03-28
  • 打赏
  • 举报
回复
呵呵,学习了,让我们这些学生开眼界了!
leo孔 2013-03-27
  • 打赏
  • 举报
回复
分享一下哦,
u010051748 2013-03-27
  • 打赏
  • 举报
回复
学习 学习
合肥的雪 2013-03-27
  • 打赏
  • 举报
回复
很有意思,学习学习
gymak 2013-03-27
  • 打赏
  • 举报
回复
支持一下
rzxtest005 2013-03-26
  • 打赏
  • 举报
回复
跟对方是个人体个百分点
极光天轮 2013-03-26
  • 打赏
  • 举报
回复
这个不错了
ha993998 2013-03-26
  • 打赏
  • 举报
回复
wjw_1987 2013-03-26
  • 打赏
  • 举报
回复
真厉害!
_0筱筱0_ 2013-03-26
  • 打赏
  • 举报
回复
会不会太卡了点......
kreise 2013-03-25
  • 打赏
  • 举报
回复
很有意思,学习了
u010023694 2013-03-25
  • 打赏
  • 举报
回复
很有意思,学习了
ceec1 2013-03-25
  • 打赏
  • 举报
回复
这个很有意思,以后多多学习。
huayu168 2013-03-24
  • 打赏
  • 举报
回复
支持一下!!
xiaotian219 2013-03-24
  • 打赏
  • 举报
回复
传进去一个UIview对象
  • 打赏
  • 举报
回复
传进去一个UIview对象。。
u010020166 2013-03-24
  • 打赏
  • 举报
回复
我也遇到过这个问题 这下子 知道怎么解决了 呵呵
u010014318 2013-03-24
  • 打赏
  • 举报
回复
很有意思,学习了
加载更多回复(24)

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧