2011-07-27 133 views
0

我的iOS應用程序主菜單屏幕在UIImageView頂部有一些Round Rect按鈕。我已經從XIB正確加載了。但我想淡出圖像並在按鈕後加載新圖像。帶覆蓋按鈕的動畫UIImageView

如果我指向imageview,我可以將它更改爲新圖像,但按鈕位於imageview的「下方」,因此我無法再觸摸按鈕。

有沒有辦法保存圖層?

回答

0

嘗試這與你的ImageView:

[UIView animateWithDuration:0.2 
    animations:^{imageView.alpha = 0.0;} 
    completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }]; 
1

所以它的層,而不是你有一個問題動畫?

你可以提出你的觀點有:

 

[self.view bringSubviewToFront:yourView]; 
 

,或者你可以做一個視圖中不userInteractionEnabled,這意味着你的點擊將通過該層

 

yourView.userInteractionEnabled = NO;