iOS addSubview 使用過場動畫
在加入或移除view時
為了效果我們會需要轉場動畫
除了原本api的呼叫方式之外
我們可以用下面的方式達到一樣的效果
搭配
[window addSubview:UIViwController *];
[window removeFromSuperview];
[window makeKeyAndVisible];
可以讓視窗的控制更靈活
See also :
1.show animation when addsubview
為了效果我們會需要轉場動畫
除了原本api的呼叫方式之外
我們可以用下面的方式達到一樣的效果
[UIView transitionWithView:containerView
duration:0.5
options:UIViewAnimationTransitionFlipFromRight //any animation
animations:^ { [containerView addSubview:subview]; }
completion:nil];
CATransition *applicationLoadViewIn =[CATransition animation]; [applicationLoadViewIn setDuration:duration]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myView layer]addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
搭配
[window addSubview:UIViwController *];
[window removeFromSuperview];
[window makeKeyAndVisible];
可以讓視窗的控制更靈活
See also :
1.show animation when addsubview
留言