Как сделать так, чтобы ярлык плавно исчезал через некоторое время в моем приложении? - PullRequest
0 голосов
/ 06 декабря 2011

Я использую Xcode для создания Cocoa app для Mac OSX, записанного в Objective-C. Мне было интересно, смогу ли я использовать NSTimer, чтобы метка плавно исчезла через некоторое время после нажатия кнопки.

Или я думал, что смогу использовать этот код:

- (IBAction)clickToLoadAppButtonClicked:(id)sender; {

[self performSelector:@selector(delayedLoad) withObject:nil afterDelay:3.0]

}

Все, что мне нужно было бы сделать, это добавить void функцию с именем delayedLoad. Мне просто нужно знать код, чтобы ярлык плавно исчезал, чтобы я мог поместить его в void ...

Пожалуйста, помогите и спасибо, ребята: D

1 Ответ

1 голос
/ 06 декабря 2011

Вы можете сделать это, используя базовую анимацию:

[[myLabel animator] setAlphaValue:0.0];

Эта анимация становится прозрачной в течение периода по умолчанию 0,25 секунды.

См. здесь для более подробного объяснения или здесь для полной документации.

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