2012-02-23 63 views
1

我有一個觀點,看起來像這樣:優雅的視圖過渡動畫?

enter image description here

我顯示一個彈出窗口是這樣的:

enter image description here

每過渡我嘗試看起來像一個廉價的黑客攻擊。蘋果在他們的應用商店有一個類似的白色彈出式窗口,就像一個警報視圖一樣打開,然後背景略微淡化。

我該如何達到這個效果?

現在,我只是模糊它是這樣的:

[previewView setAlpha:0.0]; 
    [[self.view.window.subviews objectAtIndex:0] addSubview:previewView]; 
    [UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:1]; 
    [previewView setAlpha:1.0]; 
    [UIView commitAnimations]; 

,它看起來很可怕。

我真的不在乎動畫是什麼。我只是想讓它看起來專業。

回答

2

查看我的answer

FTUtils有一個完全按照您描述的流行動畫。

你有一個太行使用它:

[myView popIn:0.35f delegate:self]; 

或者蹦出:

[myView popOut:0.35f delegate:self];