移除不使用内容
This commit is contained in:
60
YuMi/YMWeb/XPWebViewController.h
Normal file
60
YuMi/YMWeb/XPWebViewController.h
Normal file
@@ -0,0 +1,60 @@
|
||||
//
|
||||
// XPWebViewController.h
|
||||
// YuMi
|
||||
//
|
||||
// Created by z on 2021/9/16.
|
||||
//
|
||||
|
||||
#import "BaseViewController.h"
|
||||
#import <WebKit/WebKit.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@protocol XPWebViewControllerDelegate <NSObject>
|
||||
|
||||
-(void)payHandler;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface XPWebViewController : BaseViewController
|
||||
///
|
||||
@property (nonatomic,weak) id<XPWebViewControllerDelegate> delegate;
|
||||
@property (strong, nonatomic) WKWebView *webview;
|
||||
///跳转方式,如果push的直接pushViewController,不用dismissViewControllerAnimated后再pushViewController
|
||||
@property (nonatomic,assign) BOOL isPush;
|
||||
|
||||
///是否从精灵页面过来
|
||||
@property (nonatomic,assign) BOOL isFairyPay;
|
||||
@property (nonatomic,assign) BOOL is_Pi_FairyPay;
|
||||
|
||||
///XPWebViewController是否作为属性,yes则
|
||||
@property (nonatomic,assign) BOOL isProperty;
|
||||
@property (copy, nonatomic) NSString *url;
|
||||
|
||||
@property(nonatomic, assign) BOOL isLoginStatus;
|
||||
|
||||
/// URL加载完成回调,result:加载结果成功/失败,error:失败原因
|
||||
@property (nonatomic, copy) void (^urlLoadCompleted)(BOOL result, NSError * _Nullable error);
|
||||
///是都隐藏导航栏 目前适用于半屏的情况下
|
||||
@property (nonatomic,copy) void (^InitShowNavBlock)(BOOL show);
|
||||
///关闭webView 目前适用于半屏的情况下
|
||||
@property (nonatomic,copy) void (^CloseWebViewBlock)(BOOL result);
|
||||
|
||||
@property(nonatomic, copy) void (^verifyCaptcha)(BOOL result);
|
||||
|
||||
@property (nonatomic, copy) void(^didTapCharge)(void);
|
||||
|
||||
- (instancetype)initWithCustomizeNav:(BOOL)isCustom;
|
||||
|
||||
///强制使用 roomUID 初始化,尽量传入,防止 web 在需要时取不到数据
|
||||
// 更好的做法是,全具保持一个 roomUID 记录
|
||||
@property (nonatomic,copy) NSString *roomUid;
|
||||
- (instancetype)initWithRoomUID:(NSString * _Nullable)roomUid;
|
||||
- (instancetype)init NS_UNAVAILABLE;
|
||||
+ (instancetype)new NS_UNAVAILABLE;
|
||||
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
Reference in New Issue
Block a user