2010-07-01 57 views
0

我有一个按钮,当按下时,它向用户呈现视图控制器。我目前做到这一点使用的方法是这样的:使用自定义动画显示视图控制器的视图iOS

ProjectViewController *myProj = [[ProjectViewController alloc] init]; 
myProj.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 
myProj.modalPresentationStyle = UIModalPresentationFullScreen; 

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myProj]; 
[self presentModalViewController:navController animated:YES]; 

[myProj release]; 
[navController release]; 

我想提出这个新观点用户从屏幕中间越来越多的矩形。这样做的最好方法是什么? 干杯

回答

1

尝试无证转变作风zoomyIn/zoomyOut

如果这些是不是你正在寻找的,设置视图的框架视图的中心与0宽度/高度,并将其转换为它的最终尺寸和位置。未经测试的样品代码:

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationDuration:0.7]; 
yourview.frame = finalFrame; 
[UIView commitAnimations]; 
相关问题