本文主要讲述:点击导航栏以外区域会触发导航栏返回事件的解决办法
前言:之前由于忙于开发一直未抽出时间来写博客,所以一有时间就想写写博客用来记录最近开发中遇到的一些小问题及解决办法.
1,先说下问题所在:
如上图所示:在应用中,点击导航栏绿色圈的区域也会触发导航栏的返回事件.
注:这个问题只会出现在系统自带的导航栏中,自定义的导航栏不会出现此问题,自定义导航栏返回按钮的可点击区域就是返回按钮的size大小.
2,现在想要实现这个效果:
只在点击返回按钮时返回,点击绿色区域不返回,可通过下面代码实现.
新建UINavigationBar+click类目,如下图所示
在.m文件中添加如下代码即可