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;