私は2つのサブビューを含むUIViewを持っています。スーパービューのフレームサイズをアニメーションで変更し、サブビューのサイズを自動サイズ変更マスクに従って変更したいと思います。予想通りサブビューの自動サイズ変更によるUIViewフレームサイズの変更のアニメーション
[UIView beginAnimations:@"Resize" context:nil];
[UIView setAnimationDuration:1.0];
CGRect frame = self.myView.frame;
frame.size.height += 30.0;
self.myView.frame = frame;
[UIView commitAnimations];
図self.myView
は、1秒以上にサイズ変更されるが、サブビューは直ちにリサイズされます。誰もがなぜこれが起こっていると私はどのようにサブビューも自分のサイズ変更をアニメーションにするかもしれない知っていますか?
私の周りのグーグルでは、contentMode
プロパティで何かがあるかもしれないと思います。残念ながら、私はその物件が何をしているかについてはっきりしていません。どんな助けでも大歓迎です。
残念ながら、古いバージョンのiOSと互換性があるため、アニメーションがブロックされます。しかし、チップをありがとう。 – jjoelson
が理にかなっています。最近の<4.xのインストールベースはかなり小さいですが。 – XJones