アニメーションでボタンのアルファを設定しようとしています。私はtreボタンを持っています.1つはアニメーション中に消える必要があり、他の2つはビューに表示される必要があります.
これは私のコードです:
for (UIButton *button in self.buttonInView) {
if ([button.titleLabel.text isEqualToString:TITLE_OF_START_BUTTON]) {
[UIView animateWithDuration:10 delay:0 options:UIViewAnimationOptionLayoutSubviews animations:^{
button.alpha = 0.00;
} completion:^(BOOL finished) {
button.hidden = NO;
}];
} else {
[UIView animateWithDuration:10 delay:0.1 options:UIViewAnimationOptionLayoutSubviews animations:^{
button.hidden = YES;
button.alpha = 0.90;
} completion:nil];
}
}
このコードは実際には if ステートメントのアニメーションのみを実行し、else ステートメントの他のトウは実行しません。
どうすればこの問題を解決できますか?
ありがとう