iOS 7 でアプリを更新しようとすると、UIVIew アニメーションの使用に問題があります
ユーザーがビューに触れると UIView がある UIScrollView があり、UIView の位置をそのスーパービュー コンテナー (メイン ビューの self.view) に変換してから、この UIView にアニメーションを追加します。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.6];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:aView cache:YES];
[UIView commitAnimations];
しかし、iOS 7 では、アニメーションがビューをカットし、アニメーションが明らかにめちゃくちゃになります。そこで、 UIView で CABasicAnimation を使用することにしました:
CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
rotationAnimation.toValue = [NSNumber numberWithFloat: 2 * M_PI];
rotationAnimation.duration = 0.6;
rotationAnimation.removedOnCompletion = NO;
aView.layer.zPosition = 400;
[aBigView.layer addAnimation:rotationAnimation forKey:@"rotationAnimation1"];
アニメーションは問題ありませんが、このアニメーションの後、次を使用してカスタム AlertView を追加します。
[self.view addSubview:myAlertView];
基本的なアニメーションを使用すると、カスタム alertView が UIview の下に表示されます。insertSubview:belowSubView を使用しようとしましたが、機能しませんでした。CALAyer を使用しているためだとわかっていますが、alertview を上に追加する方法が見つかりませんでした。このUIViewレイヤー...
誰かが私を助けることができますか?
どうもありがとうございました !