iOS push 注意事项

  • 导航控制器push Controller 的事后需要注意的事后可能照成崩溃,在ViewDidLoad 初始化一个ViewController 如果第一次推出后没有pop 出来在接着Push 就会照成内存错误产生的崩溃。
    一个导航控制器NavigationController 要实现下列动画如下:


    rqiayu.gif
  • storyboard 示意图:
BRbIZf.png
  • 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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容