控制界面切换的动画效果
2014-11-21 22:55
267 查看
1.//控制界面切换的动画效果
MainViewController *mvc = [[MainViewController
alloc]
init];
//控制切换的动画风格
mvc.modalTransitionStyle =
UIModalTransitionStyleFlipHorizontal;
//当前界面切换到下一个界面
[self
presentViewController:mvc animated:YES
completion:nil];
把一张图片设置为背景的两种方式:
nc1.navigationBar.backgroundColor =[UIColor
colorWithPatternImage:[UIImage
imageNamed:@"navbg.png"]];
[nc1.navigationBar
setBackgroundImage:[UIImage
imageNamed:@"navbg.png"]
forBarMetrics:UIBarMetricsDefault];
nc1.navigationBar.barStyle =
UIBarStyleBlack;//使title的字体颜色变白经常用,要记住!!!!!!!!!
2. 扩展内容——自定义动画效果
// QuartzCore
实现动画
//
//1.导入库二进制文件QuartzCore.frameWork
2.包含头文件
//<1>创建对象
CATransition *animation = [CATransition
animation];
//设置动画类型
// //@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip"
animation.type =
@"fade";
//设置动画的方向
animation.subtype =
kCATransitionFromTop;
//设置动画时间.0.5秒
animation.duration =
3;
//设置动画的节奏
animation.timingFunction = [CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseOut];
//animation加入到导航控制器中
[self.navigationController.view.layer
addAnimation:animation
forKey:nil];
[self.navigationController
pushViewController:icvc animated:YES];
MainViewController *mvc = [[MainViewController
alloc]
init];
//控制切换的动画风格
mvc.modalTransitionStyle =
UIModalTransitionStyleFlipHorizontal;
//当前界面切换到下一个界面
[self
presentViewController:mvc animated:YES
completion:nil];
把一张图片设置为背景的两种方式:
nc1.navigationBar.backgroundColor =[UIColor
colorWithPatternImage:[UIImage
imageNamed:@"navbg.png"]];
[nc1.navigationBar
setBackgroundImage:[UIImage
imageNamed:@"navbg.png"]
forBarMetrics:UIBarMetricsDefault];
nc1.navigationBar.barStyle =
UIBarStyleBlack;//使title的字体颜色变白经常用,要记住!!!!!!!!!
2. 扩展内容——自定义动画效果
// QuartzCore
实现动画
//
//1.导入库二进制文件QuartzCore.frameWork
2.包含头文件
//<1>创建对象
CATransition *animation = [CATransition
animation];
//设置动画类型
// //@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip"
animation.type =
@"fade";
//设置动画的方向
animation.subtype =
kCATransitionFromTop;
//设置动画时间.0.5秒
animation.duration =
3;
//设置动画的节奏
animation.timingFunction = [CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseOut];
//animation加入到导航控制器中
[self.navigationController.view.layer
addAnimation:animation
forKey:nil];
[self.navigationController
pushViewController:icvc animated:YES];
相关文章推荐
- ACtivity实现欢迎界面并添加动画切换效果
- 界面切换动画效果
- 切换界面之后 SwipeRefreshLayout 动画效果暂停,以及不消失的解决方案
- Android 界面切换动画控制overridePendingTransition
- Activity界面启动和结束动画(仿微信界面切换效果)
- Android 界面切换动画效果
- 《转载》两个activity界面间跳转切换动画效果
- 【Android 界面效果1】ViewPager多页面滑动切换以及动画效果
- 关于界面切换,动画效果问题
- 实现Viewpager切换界面导航栏水波纹动画效果
- 两个activity界面间跳转切换动画效果
- 两个UIViewController之间的翻转可以用动画效果翻转(上下,左右)--跨界面之间的视图切换
- 【Android 界面效果1】ViewPager多页面滑动切换以及动画效果
- 进入和退出动画可以自定义的界面切换动画效果
- 界面缓冲动画效果进入程序和页面的切换效果
- 8 cocos2dx加入场景切换效果,控制场景切换彻底完毕之后再运行动画
- 手势检测实现相册的左右滑动(并加上移动与旋转的特效) 首先,activity_main.xml里,使用ViewFlipper组件(可使用动画控制多个组件之间的切换效果) <?xml version="
- Xcode界面切换动画效果
- Android 动画效果(三):overridePendingTransition(界面切换动画)与LayoutTransition(布局动画)
- Xcode界面切换动画效果