Dmi*_*ilo 2 cocoa-touch uiviewcontroller uiviewanimation uiviewanimationtransition
我正在尝试实现自定义视图呈现过渡风格.这是我的代码:
[myViewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:myViewController animated:YES completion:^(void){}];
Run Code Online (Sandbox Code Playgroud)
我想在提出观点的同时实现"从中心扩展"效果.我用JQuery UI做了一个想要效果的演示:http://jsfiddle.net/c7ztP/
有没有办法做到这一点?
小智 8
我要做的是以下内容
从启动视图控制器我会这样做
// OriginalViewController.h
newViewcontroller.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.0f, 0.0f);
[self presentViewController:newViewController animated:NO completion:nil];
Run Code Online (Sandbox Code Playgroud)
在接收视图控制器上,我会这样做
-(void)viewDidLoad {
[UIView animateWithDuration:0.3f animations:^{
self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0f, 1,0f);
}];
}
Run Code Online (Sandbox Code Playgroud)
为此你需要工作QuartzCore.framework.另外为了让它更甜,我会为完整的alpha动画添加零alpha,因为它看起来更好.
| 归档时间: |
|
| 查看次数: |
4736 次 |
| 最近记录: |