[英]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.