您的位置:首页 > 其它

这种方式很好的解决了当前页面有navigationbar,而跳转到的页面却不需要Navigationbar的情况(来自电池管家)

2014-03-05 16:58 267 查看
-(void)animationPush:(UIViewController *)viewcontroller hidden:(BOOL)flag
{
    self.navigationController.navigationBar.hidden = flag;
    CATransition *animation = [CATransitionanimation];
    [animation setDuration:0.3];
    [animation setType: kCATransitionPush];
    [animation setSubtype:kCATransitionFromRight];
    
    [animation setTimingFunction:[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionDefault]];
    [self.navigationControllerpushViewController:viewcontrolleranimated:NO];
    [self.navigationController.view.layeraddAnimation:animationforKey:nil];
}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐