suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

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

黄舟黄舟2766 Tage vor421

Antworte allen(3)Ich werde antworten

  • 巴扎黑

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

    在你返回去的界面查看一下有没有写上
    self.navigationController.navigationBarHidden = NO;

    Antwort
    0
  • PHP中文网

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

    隐藏navigationBar的动作会将navigationBar下所有的ViewController的navigationBar隐藏掉。
    (其实更准确的说法是navigationController仅维护一个navigationBar)。

    如果在navigationController下的流程要动态隐藏的navigationBar,
    比较好的方式隐藏掉navigationController本身的navigationBar,
    然后每个界面创建并维护自己的navigationBar。

    Antwort
    0
  • 迷茫

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

    在返回的Viewcontroller的viewWillAppear里

    self.navigationController.navigationBarHidden = NO;
    

    Antwort
    0
  • StornierenAntwort