改變pushViewController的push方向


非常簡單,定義一個動畫就行了,直接上代碼

    CATransition* transition = [CATransition animation];
    transition.type = kCATransitionPush;//可更改為其他方式
    transition.subtype = kCATransitionFromTop;//可更改為其他方式   

      [self.navigationController.view.layeraddAnimation:transition forKey:kCATransition];

    [self.navigationController pushViewController:userLogin animated:NO];

還要注意如果想使用view的layer屬性,要在頭文件里導入

#import <QuartzCore/QuartzCore.h>

當然也要添加QuartzCore.framework


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM