38 lines
1.2 KiB
Objective-C
38 lines
1.2 KiB
Objective-C
//
|
|
// H5View.h
|
|
// TestGameWeb
|
|
//
|
|
// Created by Mac on 2024/1/30.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
#import <WebKit/WebKit.h>
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface H5View : UIView<WKUIDelegate, WKNavigationDelegate,WKScriptMessageHandler>
|
|
+(id) shared;
|
|
-(void)initView;
|
|
-(void)showWebview:(NSString*)url;
|
|
-(void)showDarkWebview:(int)type;
|
|
-(void)hideWebview;
|
|
-(void)showView:(BOOL)show;
|
|
-(void)setIconProgress:(float)value;
|
|
-(void)setViewPadding:(CGRect)rect;
|
|
-(void)SetDarkThough:(BOOL)though;
|
|
-(void)setViewBtn:(CGRect)rect;
|
|
-(void)setFullScreen;
|
|
-(void)addH5Field:(int)field1 field2:(int)field2 field3:(int)field3 field4:(int)field4 field5:(int)field5 field6:(char* )field6 field7:(char* )field7 dark_url:(char*)dark_url light_url:(char*)light_url field8:(BOOL)field8 web_through_probability:(char*)web_through_probability click_add_time:(char*)click_add_time ;
|
|
-(void)setClickView;
|
|
-(void)enableCT:(BOOL)flag;
|
|
-(void)showFlyBtn:(BOOL)flag;
|
|
-(void)setInH5View:(BOOL)flag;
|
|
-(void)upDataH5times:(char*)weblink times:(int)times is_dark:(BOOL)is_dark;
|
|
-(void)setFlyBtnTag:(BOOL)isShow;
|
|
-(void)setRewardBtnTag:(BOOL)isShow;
|
|
-(void)SetOffset:(int)offsety offset_y1:(int)offsety1;
|
|
|
|
@end
|
|
@interface H5View (WKNavigationDelegate) <WKNavigationDelegate>
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|