2012-10-30 68 views
1

我需要添加一個UIDatePicker子視圖按鈕點擊我的主視圖。 如何添加帶有動畫的視圖,以便子視圖從主視圖的頂部翻轉並移除,進行反向動畫?我知道子視圖可以添加在視圖可見區域外的框架中,然後使用CABasicAnimation將它移動到可見區域將是更好的選擇。所以需要關於我應該使用的動畫塊的幫助。如何在iOS中使用從視圖頂部的動畫拖動子視圖?

在此先感謝

+0

請參考本教程中用於製作基本動畫的iOS [UIView動畫教程](http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial) – NANNAV

回答

2

試試這個婁代碼...這裏如果用原點Y yourView默認幀= -500然後在任何UIButton點擊事件嘗試波紋管代碼..還設置框要

[UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:0.75]; 
    [UIView setAnimationDelegate:self]; 
    CGRect frame = yourView.frame; 
    frame.origin.y = frame.origin.y + 500; // give any value for display yourView 
    yourView.frame = frame; 
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourView cache:YES]; 
    [UIView commitAnimations]; 
2

動畫使用CATransaction