0
我使用類似的方法進行導航UIViewAnimationOptions描述here爲動畫從一個視圖控制器到另一個:transitionFromView類似像UINavigationController的
UIWindow *window = (UIWindow *)[[UIApplication sharedApplication].windows firstObject];
[UIView transitionFromView:window.rootViewController.view
toView:vc.view
duration:0.65f
options:UIViewAnimationOptionTransitionCrossDissolve // transition animation
completion:^(BOOL finished){
window.rootViewController = vc;
}];
展望我沒有發現的一個選項默認動畫,在與UINavigationController
相同時發生。
是否有可能獲得相同的動畫行爲(移動視圖左)?怎麼樣?
我this動畫試了一下:
[UIView animateWithDuration:0.65 animations:^{
view.transform = CGAffineTransformMakeTranslation(-view.frame.size.width, 0);
} completion:^(BOOL finished) {
// do something
}];
,但在翻譯的新觀點的背景是全黑的,而不是使其他視圖控制器