-
導(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;