我的iOS应用程序的主菜单屏幕在UIImageView上有一些Round Rect按钮。我已经从XIB中正确加载了所有内容。但是我想淡出图像并在按钮后面加载一个新图像。
如果我指向图像视图,我可以将其更改为新图像,但按钮位于图像视图的“下方”,因此我无法再触摸按钮。
有没有办法保护图层?
答案 0 :(得分:1)
所以这是图层,而不是你遇到问题的动画?
您可以通过以下方式提出您的观点:
[self.view bringSubviewToFront:yourView];
或者您可以创建一个不是userInteractionEnabled的视图,这意味着您的点击将通过图层
yourView.userInteractionEnabled = NO;
答案 1 :(得分:0)
尝试使用imageView:
[UIView animateWithDuration:0.2
animations:^{imageView.alpha = 0.0;}
completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }];