【Objective-C】UILabelなどをさーっとアニメーションしながらフィードイン、フェードアウトする方法【Xcode10.1対応】
こういう人に向けて発信しています。
・アニメーションでViewなどを削除したい人
・アニメーションについて知りたい人
・Objective-C初心者
コード(Objective-c)
- (void)sampleImageFadeIn
{
//フェードイン
_copyedLabel.alpha = 0;
//アニメーションのタイプを指定
[UIView beginAnimations:@"fadeIn" context:nil];
//イージング指定
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//アニメーション秒数を指定
[UIView setAnimationDuration:0.3];
//目標のアルファ値を指定
_copyedLabel.alpha = 1;
//アニメーション実行
[UIView commitAnimations];
}
- (void)sampleImageFadeOut
{
//フェードアウト
[UIView beginAnimations:@"fadeOut" context:nil];
//イージング指定
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
//アニメーション秒数を指定
[UIView setAnimationDuration:1.0];
//目標のアルファ値を指定
_copyedLabel.alpha = 0;
//アニメーション実行
[UIView commitAnimations];
}
参考
https://lab.dolice.net/blog/2013/03/31/xcode-objc-animations-fade-in-out/