Un bug survient lors du changement de barre de navigation. Comment reproduire : Cliquez ici et là dans l'application et cela peut apparaître.
Lorsque ce bug se produit, ce problème se produira lors de la saisie d'une page avec une barre de navigation depuis la page d'accueil.
//项目中使用了下面这个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 lien du code source
Bonjour, votre problème est-il résolu ? J'ai également rencontré un problème similaire. Pourriez-vous s'il vous plaît me dire si vous masquez la barre de navigation puis la personnalisez ? C'est ce que j'ai fait. Je ne sais toujours pas comment l'optimiser ? Comment avez-vous géré cela ?