Skip to content

Commit 99542e8

Browse files
committed
feat: 导航栏全透明或者导航栏 Disabled 的时候返回按钮设置为 nil
1 parent 551a753 commit 99542e8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

NXNavigationExtension/Private/NXNavigationExtensionInternal.m

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,15 @@ - (void)nx_configureNavigationBarWithNavigationController:(__kindof UINavigation
636636
}
637637
}
638638

639+
// 导航栏全透明或者导航栏 Disabled 的时候返回按钮隐藏
640+
if (self.nx_translucentNavigationBar || self.nx_systemNavigationBarUserInteractionDisabled) {
641+
UIBarButtonItem *backButton = self.navigationItem.leftBarButtonItem;
642+
if (backButton && [backButton isKindOfClass:[NXBackButtonItem class]]) {
643+
self.navigationItem.leftBarButtonItem = nil;
644+
}
645+
return;
646+
}
647+
639648
// 使用系统返回按钮时移除自定义返回按钮
640649
if (self.nx_useSystemBackButton) {
641650
UIBarButtonItem *backButton = self.navigationItem.leftBarButtonItem;

0 commit comments

Comments
 (0)