これはセットアップです:
- Interface Builder で作成され、IBOutlet 変数にリンクされた UIView (
_vAbout
) - IBOutlet 変数 (
_ctrBottomAboutView
)にリンクされた、アニメーション化するこのビューの制約
私はアニメーション化するためにこのコードを使用しています:
_ctrBottomAboutView.constant = -100;
[UIView animateWithDuration:0.5 animations:^{
[_vAbout layoutIfNeeded];
}
私の問題は、ビューにサブビューがあるときはいつでも、アニメーションが機能しないことです。ただし、ビューに子がない場合、アニメーションは正しく機能します。
解決策はありますか?私はすべてを試しました:定数値を変更する代わりに制約を追加および削除し、Interface Builder のサブビューに制約を追加します...