1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // RQWebViewModel.h
- // RQCommon
- //
- // Created by 张嵘 on 2018/11/23.
- // Copyright © 2018 张嵘. All rights reserved.
- // 所有含有`WKWebView`的视图的视图模型基类
- #import "RQBaseViewModel.h"
- /// 页面类型
- typedef NS_ENUM(NSUInteger, RQWebViewType) {
- /// 通用
- RQWebViewType_Common = 1,
- /// 真实模拟考试
- RQWebViewType_Exam = 2,
- /// VIP弹窗
- RQWebViewType_VIP = 3,
- };
- /// 传递webView Type的key:例如 RQWebViewType_Common...
- FOUNDATION_EXTERN NSString *const RQViewModelWebViewTypeKey;
- @interface RQWebViewModel : RQBaseViewModel
- /// web url quest
- @property (nonatomic, readwrite, copy) NSURLRequest *request;
- @property (nonatomic, readwrite, copy) NSString *requestUrl;
- @property (nonatomic, readonly, assign) RQWebViewType webViewType;
- /// 下拉刷新 defalut is NO
- @property (nonatomic, readwrite, assign) BOOL shouldPullDownToRefresh;
- /// 是否取消导航栏的title等于webView的title。默认是不取消,default is NO
- @property (nonatomic, readwrite, assign) BOOL shouldDisableWebViewTitle;
- /// 是否取消关闭按钮。默认是不取消,default is NO
- @property (nonatomic, readwrite, assign) BOOL shouldDisableWebViewClose;
- @end
|