导航栏切换时出现bug。重现方式:在app里点来点去,可能会出现。
当出现该bug时,从首页进入任何带导航栏的页面都会出现此问题。
//项目中使用了下面这个category
#import "UINavigationController+FDFullscreenPopGesture.h"
//自定义首页导航栏的代码
//left item
UIButton *leftItem = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 14)];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:leftItem];
//title view
UIImageView *titleImage = [[UIImageView alloc] initWithImage:IMAGE(@"乡味汇横版")];
self.navigationItem.titleView = titleImage;
//right item
UIImageView *rightItem = [[UIImageView alloc] initWithImage:IMAGE(@"消息")];
[rightItem addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(showMessage)] ];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightItem];
//UINavigationController+FDFullscreenPopGesture源码链接
仅有的幸福2017-05-02 09:31:07
안녕하세요. 문제가 해결되었나요? 나는 또한 비슷한 문제에 직면했습니다. 내비게이션 바를 숨긴 후 맞춤설정할지 알려주실 수 있나요? 이것이 내가 한 일입니다. 아직도 최적화 방법을 모르시나요? 어떻게 처리하셨나요?