簡體   English   中英

使用覆蓋的按鈕對UIImageView進行動畫處理

[英]Animate UIImageView with overlayed buttons

我的iOS應用程序的主菜單屏幕在UIImageView頂部有一些Round Rect按鈕。 我已經從XIB正確加載了所有內容。 但是我想淡出圖像並在按鈕后面加載新圖像。

如果我指向圖像視圖,則可以將其更改為新圖像,但是按鈕位於圖像視圖的“下方”,因此無法再觸摸按鈕。

有沒有辦法保存圖層?

所以它是圖層,而不是您有問題的動畫?

您可以提出以下觀點:


[self.view bringSubviewToFront:yourView];

或者您可以使視圖不是userInteractionEnabled,這意味着您的點擊將通過圖層


yourView.userInteractionEnabled = NO;

用您的imageView嘗試一下:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM