私はいくつかのビューとイメージビューを持っています。
_contentView = [[UIView alloc] initWithFrame:self.bounds];
_contentView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
....
UIImageView *imageView = [[UIImageView alloc] initWithImage:someImage];
[_contentView addSubview:imageView];
この imageView はいくつかのアニメーションを実行します。
[UIView animateWithDuration:1.6f delay:0.0 options:UIViewAnimationOptionAllowUserInteraction |UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat animations:^{
imageView.center = somePoint;
} completion:^(BOOL finished) {
}];
問題は、回転後のアニメーションが停止することです。_contentView の自動サイズ変更マスクを柔軟な境界に変更すると、回転後にアニメーションが続行されます。しかし、私はそれが柔軟なサイズである必要があります。回転後にアニメーションが停止する理由を誰か説明できますか?