Fade в меню кнопки Fade out - PullRequest
0 голосов
/ 23 мая 2011

Я хочу сделать «меню» с 4 вариантами.Это должен быть 1 большой кадр, в котором кнопки постепенно исчезают со временем, 1 на 1. Таким образом, в любой момент времени видна только 1 кнопка, а не 4;

Эти кнопки курса заполненыИзображения

Я не знаю, с чего начать, я проверил некоторый код фотоальбома, но он мне не помог.

Основная проблема - пользователь может щелкнуть в любой момент ванимация исчезает и исчезает, так как решить, когда и куда идти?Потому что когда одна кнопка изображения гаснет на 50%, другая - на 50%.

Ответы [ 2 ]

0 голосов
/ 23 мая 2011

попробуйте что-то вроде этого ...

[UIView beginAnimations:nil context:self.view];
[UIView setAnimationDuration:1];
[yourButton setImage:[UIImage imageNamed:your-image-name] forState:UIControlStateNormal];
[UIView commitAnimations];
0 голосов
/ 23 мая 2011

, если вы не хотите, чтобы пользователь мог щелкать во время анимации, просто отключите (UIControl наследуется UIButton) кнопки во время анимации.

Вы можете установить UIView-Animation-Делегируйте ваш класс, чтобы ваш класс получал уведомления, когда анимация начинается, заканчивается, ...

[UIView setAnimationDelegate]

edit: если выЕсли вы хотите, чтобы пользователь мог нажимать на кнопки во время анимации, вы должны знать, какое поведение требуется: какие кнопки должны нажиматься в какое время?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...