Animate UIImageView с наложенными кнопками - PullRequest
0 голосов
/ 27 июля 2011

Экран главного меню, который у меня есть для моего приложения iOS, имеет несколько кнопок Round Rect поверх UIImageView. У меня все правильно загружается из XIB. Но я хочу затемнить изображение и загрузить новое изображение за кнопки.

Если я укажу на изображение, я могу изменить его на новое изображение, но кнопки находятся «под» изображением, поэтому я больше не могу касаться кнопок.

Есть ли способ сохранить слой?

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Итак, проблема связана с слоем, а не с анимацией?

Вы можете выдвинуть свой взгляд с помощью:


[self.view bringSubviewToFront:yourView];

или вы можете сделать представление не userInteractionEnabled, что означает, что ваш щелчок пройдет через слой


yourView.userInteractionEnabled = NO;

0 голосов
/ 27 июля 2011

попробуйте это с вашим imageView:

[UIView animateWithDuration:0.2
     animations:^{imageView.alpha = 0.0;}
     completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...