Files
keyboard/keyBoard/Class/Base/VC/BaseNavigationController.h

22 lines
587 B
C
Raw Normal View History

2025-10-29 14:17:26 +08:00
//
// BaseNavigationController.h
// keyBoard
//
// Created by Mac on 2025/10/29.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface BaseNavigationController : UINavigationController
2025-12-03 16:05:00 +08:00
/// Push 一个 VC如果栈中已存在同 class 的 VC则先移除旧的再 push 新的。
/// 常用于类似“登录/注册”这类会互相跳转的页面,避免堆叠多个相同页面实例。
- (void)kb_pushViewControllerRemovingSameClass:(UIViewController *)viewController
animated:(BOOL)animated;
2025-10-29 14:17:26 +08:00
@end
NS_ASSUME_NONNULL_END