IPhone开发应用界面跳转实现UIView动画

移动开发 iOS
IPhone开发应用界面跳转实现UIView动画是本文要结束的内容,主要是来学习如何实现动画效果的内容,来看详细内容讲解。

IPhone开发应用界面跳转实现UIView动画是本文要结束的内容,主要是来学习如何实现动画效果的内容,不多说,来看详细内容讲解。

在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面:如下代码

  1. if (self.rootViewController.view.superview == nil) {  
  2. [singleDollController.view removeFromSuperview];  
  3. [self.view insertSubview:rootViewController.view atIndex:0];  
  4. }  
  5. else {  
  6. [rootViewController.view removeFromSuperview];  
  7. [self.view insertSubview:singleDollController.view atIndex:0];  

使用这种方式无法实现界面跳转时的动画效果。

另一中方式为将跳转的界面的Controller放入到UINavigationController中,使用push或pop实现跳转:使用这种方式可用实现动画效果

  1. navController = [[UINavigationController alloc]init];  
  2. [navController setNavigationBarHidden:YES];  
  3. [window addSubview:navController.view];  
  4. rootView = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];  
  5. [navController pushViewController:rootView animated:NO];  
  6. ///  
  7. self.singleDollView = view;  
  8. [UIView beginAnimations:nil context:NULL];  
  9. [UIView setAnimationDuration:0.5];  
  10. [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navController.view cache:NO];  
  11. [self.navController pushViewController:self.singleDollView animated:NO];  
  12. [UIView commitAnimations]; 

小结:IPhone开发应用界面跳转实现UIView动画的内容介绍完了,希望本文对你有所帮助!更多关于iphone开发的相关内容经参考iphone开发频道

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-12 11:31:46

iPhoneUIView动画

2011-08-16 18:13:42

IPhone开发UIView动画

2011-08-11 10:27:37

iPhoneUIView视图

2011-08-11 10:16:23

iPhoneUIView视图

2011-08-22 14:21:24

iPhone开发UIView Anim

2011-08-18 10:39:46

iPhone开发界面

2012-12-24 13:38:01

iOSUIView

2011-08-12 14:04:53

iPhone动画

2011-07-08 10:15:15

IPhone 动画

2011-08-03 16:26:14

iPhone UIView 动画

2011-08-03 16:35:10

iPhone UIView 动画

2011-08-15 15:44:46

iPhone开发PDF

2011-08-18 16:24:44

iPhone开发图片

2011-08-10 14:40:23

iPhone动画

2011-07-29 14:18:46

iPhone开发 动画

2011-08-05 13:49:53

iPhone 应用 开发

2011-08-19 10:13:05

iPhone开发

2011-07-25 14:44:41

iPhone iPhone开发 截屏

2011-08-19 11:10:31

iPhone应用

2011-08-16 15:48:37

iPhone开发抓图程序
点赞
收藏

51CTO技术栈公众号