iOS push 注意事項

  • 導(dǎo)航控制器push Controller 的事后需要注意的事后可能照成崩潰,在ViewDidLoad 初始化一個ViewController 如果第一次推出后沒有pop 出來在接著Push 就會照成內(nèi)存錯誤產(chǎn)生的崩潰。
    一個導(dǎo)航控制器NavigationController 要實現(xiàn)下列動畫如下:


    rqiayu.gif
  • storyboard 示意圖:
BRbIZf.png
  • BeyondViewController.h
    #import <UIKit.h>
    //導(dǎo)航控制器的左側(cè)按鈕
    @property (weak,nonatomic )IBOutlet UIBarButtonItem *refreshBtn;
    6,取得棧頂控制器 self.navigationController.topViewController
    //設(shè)置頂部 右邊的按鈕,并添加監(jiān)聽事件 UIBarButtonItem *item = [[UIBarButtonItem alloc]initWithTitle:@"下一張" style:UIBarButtonItemStyleBordered target:self action:@selector(rightBtnClick)]; self.navigationItem.rightBarButtonItem = item;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容