最近发现自定义的返回按钮点击区域特别大,加宽了三四十像素。
解决方法:添加一个frame为0的button就可以了
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItems = @[backItem, spaceItem];