iOSカスタムリターンボタン(リターンジェスチャーに影響しません)
794 ワード
この方法では、戻るボタンをカスタマイズし、戻るジェスチャーに影響を与えません.
新しい方法:
従来の方法:
新しい方法:
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
initWithImage:img
style:UIBarButtonItemStylePlain
target:self
action:@selector(onBack:)];
self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;
従来の方法:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil];
self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;