iOS开发随笔

拦截返回按钮做一些后续处理

2017-11-09  本文已影响1人  西贝人立口

做一些说明:项目中有一个需求是在评论界面中点击左上角的返回按钮不让pop回上一层界面,而是弹出一个提示框,类似下图

图1
因为项目的总的框架是一样的,比如样式、颜色、返回按钮样式、右侧按钮或者图片样式等,所以创建了一个继承自UIViewController的BaseViewController,返回按钮也是写在这个基类里面,如下: 图2
那么如何做到拦截返回按钮点击事件然后做一些后续的处理呢?
思路是在需要拦截的controller里面重写基类返回按钮事件方法。
如下: 图3
上一篇下一篇

猜你喜欢

热点阅读