// // KBWebViewViewController.h // keyBoard // // Created by 张伟 on 2025/11/10. // #import "BaseViewController.h" NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, KBLegalDocumentType) { KBLegalDocumentTypeTermsOfService = 0, KBLegalDocumentTypePrivacyPolicy, KBLegalDocumentTypeMembershipAgreement, }; @interface KBWebViewViewController : BaseViewController @property(nonatomic,copy) NSString * url; @property(nonatomic,copy,nullable) NSString * htmlString; @property(nonatomic,copy,nullable) NSString * pageTitle; + (instancetype)legalViewControllerWithType:(KBLegalDocumentType)type; + (void)presentLegalDocumentType:(KBLegalDocumentType)type fromViewController:(UIViewController *)viewController; + (nullable NSNumber *)legalDocumentTypeNumberFromQueryValue:(NSString *)queryValue; + (NSString *)queryValueForLegalDocumentType:(KBLegalDocumentType)type; @end NS_ASSUME_NONNULL_END