2010-07-01 85 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]; 
相關問題