QZBaseWebVCDemo
查看次数:2097
下载次数:301
上传时间:2016-08-26
大小:259 B
github: https://github.com/yuqingzhude/QZBaseWebVCDemo
webView基类,ReadMe.md
# QZBaseWebVCDemo
WebView基类,>iOS8使用WKWebView,否则使用UIWebView,都自带进度条
/**
* 系统大于ios8 使用wkwebView加载页面
* 否则使用uiwebView加载页面
*/
@interface QZBaseWebVC : UIViewController
/** 子类类型转换*/
@property (nonatomic,weak) id webView;
@property (nonatomic,copy) NSString *url;
@property (nonatomic,strong) NJKWebViewProgressView *progressView;
@property (nonatomic,strong) NJKWebViewProgress *progressProxy;
@property (nonatomic,assign) double timeOut;
/**
* 统一wk ui加载状态代理方法,二合一
*/
@property (nonatomic,copy) void(^startLoadBlock)(id webView);
@property (nonatomic,copy) void(^finishLoadBlock)(id webView);
@property (nonatomic,copy) void(^failLoadBlock)(id webView);
- (void)hideProgressView;
- (void)loadRequest:(NSString *)url;
- (void)scrollToTop;
/**
* 方法内部判断是什么view
* 在外部直接传入js即可
*/
- (void)evaluate[removed](NSString *)javaScript;
收藏