FWWebViewController
@protocol FWWebViewController <FWViewController, FWWebViewDelegate>
网页视图控制器协议,可覆写
-
网页视图,默认显示滚动条,启用前进后退手势
Declaration
Objective-C
@optional @property (nonatomic, readonly) NS_SWIFT_UNAVAILABLE("") FWWebView *webView;
-
左侧按钮组,依次为返回|关闭,支持UIBarButtonItem|UIImage|NSString|NSNumber等。可覆写,默认nil
Declaration
Objective-C
@optional @property (nonatomic, copy, readwrite, nullable) NSArray *webItems;
-
网页请求,设置后会自动加载,支持NSString|NSURL|NSURLRequest。默认nil
Declaration
Objective-C
@optional @property (nonatomic, strong, readwrite, nullable) id webRequest;
-
渲染网页配置,setupWebView之前调用,默认未实现
Declaration
Objective-C
- (nonnull WKWebViewConfiguration *)setupWebConfiguration;
-
渲染网页视图,setupSubviews之前调用,默认未实现
Declaration
Objective-C
- (void)setupWebView;
-
渲染网页视图布局,setupSubviews之前调用,默认铺满
Declaration
Objective-C
- (void)setupWebLayout;
-
渲染网页桥接,setupSubviews之前调用,默认未实现
Declaration
Objective-C
- (void)setupWebBridge:(nonnull FWWebViewJsBridge *)bridge;