-
导航控制器push Controller 的事后需要注意的事后可能照成崩溃,在ViewDidLoad 初始化一个ViewController 如果第一次推出后没有pop 出来在接着Push 就会照成内存错误产生的崩溃。
一个导航控制器NavigationController 要实现下列动画如下:
- storyboard 示意图:
- BeyondViewController.h
#import <UIKit.h>
//导航控制器的左侧按钮
@property (weak,nonatomic )IBOutlet UIBarButtonItem *refreshBtn;
6,取得栈顶控制器 self.navigationController.topViewController
//设置顶部 右边的按钮,并添加监听事件 UIBarButtonItem *item = [[UIBarButtonItem alloc]initWithTitle:@"下一张" style:UIBarButtonItemStyleBordered target:self action:@selector(rightBtnClick)]; self.navigationItem.rightBarButtonItem = item;