2011-07-27 3 views
0

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

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

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

ответ

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; 
 
Смежные вопросы