recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - ios 隐藏navigationBar之后右滑手势失效问题

ios 隐藏navigationBar之后右滑手势失效了。
然后google了下 解决方法
self.navigationController.interactivePopGestureRecognizer.delegate = (id) self;
手势可以了,但是返回去的页面navigationBar消失了
这个怎么解决?

黄舟黄舟2766 Il y a quelques jours422

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-04-24 09:14:34

    Vérifiez s'il y a
    self.navigationController.navigationBarHidden = NO;

    écrit sur l'interface vers laquelle vous revenez.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:34

    L'action de masquer la barre de navigation masquera la barre de navigation de tous les ViewControllers sous la barre de navigation.
    (En fait, une déclaration plus précise est que navigationController ne gère qu'une seule barre de navigation).

    Si le processus sous navigationController souhaite masquer dynamiquement la barre de navigation,
    Une meilleure façon est de masquer la barre de navigation du navigationController lui-même,
    Ensuite, chaque interface crée et gère sa propre barre de navigation.

    répondre
    0
  • 迷茫

    迷茫2017-04-24 09:14:34

    Dans viewWillAppear du Viewcontroller renvoyé

    self.navigationController.navigationBarHidden = NO;
    

    répondre
    0
  • Annulerrépondre