web-dev-qa-db-ja.com

スワイプバック-interactivePopGestureRecognizerが機能しない

enter image description here

この写真のような画面があります。 HomeViewControllerはmaintabbarにプッシュし、タブバーアイテムはdetailScreenにプッシュします。スワイプして戻らないのはなぜですか。私はそれがIOSのデフォルトだと思います。私を助けてください

p/s:ココアポッドでSwipeBackを使用すると、機能します。しかし、私はそれを使いたくない

15
Nguyen Hoan

インタラクティブなポップジェスチャレコグナイザーデリゲートをnilに設定してみてください。

self.navigationController.interactivePopGestureRecognizer.delegate = nil;
38
davidethell

私は同様の問題を抱えており、 この回答 のメソッドを使用して修正されました

簡単に言えば、あなたは電話しましたか

[super viewWillAppear:animated];

オーバーライドするとき

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    // your other codes goes on
}
0
clichedmoog