0
私はビュー(UIViewControllerからのデフォルト)、上の画像ビューと一番上のツールバーを持っています。UIviewの特定の部分をアニメーション化する方法
Toolbar
---------
UIImageView
-----------
UIView
これは基本的な構造です。私は、コード
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setType:kCATransitionPush];
if ([directionScrolled isEqualToString:@"1"]) {
[animation setSubtype:kCATransitionFromRight];
}
else if([directionScrolled isEqualToString:@"2"]){
[animation setSubtype:kCATransitionFromLeft];
}
[animation setDuration:0.20];
[animation setTimingFunction:
[CAMediaTimingFunction functionWithName:
kCAMediaTimingFunctionDefault]];
[[self.view layer] addAnimation:animation forKey:kCATransition];
(ツールバーと一緒に)アニメーション全体のビューを、現在使用する場合、私はUIViewのをアニメーション化するとUIImageViewはツールバーだけではありません。私はアニメーションからツールバーを除外したい。
が別々のビューでImageViewのビューを入れて、そのビューにアニメーションを適用することを確認してください。 – aViNaSh
@aViNaSh試しましたが、アニメーションの切り替えの間に白い影が現れています。私は、ページングが有効になっているscrollViewの場合とまったく同じ外観が必要です。 – rakeshNS