CAWebView(Web视图控件)

由 卓别林 创建, 最后一次修改 2016-09-08

类说明

Web视图控件


CAWebView 属性(点击查看方法介绍)

属性说明
WebViewDelegateWebView代理类


CAWebView 方法(点击查看方法介绍)

方法说明
init初始化
createWithFrame创建,并指定其Frame
createWithCenter创建,并设置其Center
setJavascriptInterfaceSchemeJavaScript接口方法
loadHTMLString加载HTML字符串
loadURL加载URL
loadFile加载File
stopLoading停止加载
reload重载
canGoBack可以后退
canGoForward可以前进
goBack返回
goForward前进
evaluateJSevaluateJS
getHTMLSource获取HTMLSource
setScalesPageToFit设置页面适度大小
hideNativeWebAndShowImage隐藏本地网络和显示图像
showNativeWeb显示本地网络
update更新
draw显示
setVisible设置可见
setActivityView设置活动视图
showLoadingActivity显示加载活动


CAWebView 属性说明

WebViewDelegate

类型:CAWebViewDelegate*

解释:WebView代理类,set/get{}。


CAWebView 方法说明

virtual bool init();

返回值:bool

参数:

解释:初始化

    

static CAWebView* createWithFrame(const DRect& rect);

返回值:CAWebView*

参数:

类型参数名说明
const DRect&rect区域大小

解释:创建,并指定其Frame


static CAWebView* createWithCenter(const DRect& rect);

返回值:CAWebView*

参数:

类型参数名说明
const DRect& rect中心点的位置及大小

解释:创建,并设置其Center


void setJavascriptInterfaceScheme(const std::string &scheme);

返回值:void

参数:

类型参数名说明
const std::string schemescheme

解释:JavaScript接口方法


void loadHTMLString(const std::string &string, const std::string &baseURL);

返回值:void

参数:

类型参数名说明
const std::string&stringstring
const std::string&baseURLURL地址

解释:加载HTML字符串


void loadURL(const std::string &url);

返回值:void

参数:

类型参数名说明
const std::string&urlURL地址

解释:加载URL


void loadFile(const std::string &fileName);

返回值:void

参数:

类型参数名说明
const std::string&fileNameFile

解释:加载File


void stopLoading();

返回值:void

参数:

解释:停止加载


void reload();

返回值:void

参数:

解释:重载


bool canGoBack();

返回值:bool

参数:

解释:可以后退


bool canGoForward();

返回值:bool

参数:

解释:可以前进



void goBack();

返回值:void

参数:

解释:返回


void goForward();

返回值:void

参数:

解释:前进


std::string evaluateJS(const std::string &js);

返回值:std::string 

参数:

类型参数名说明
const std::string&jsJS

解释:evaluateJS


std::string getHTMLSource();

返回值:std::string 

参数:

解释:获取HTMLSource


void setScalesPageToFit(const bool scalesPageToFit);

返回值:void

参数:

类型参数名说明
boolscalesPageToFitscalesPageToFit

解释:设置页面适度大小


void hideNativeWebAndShowImage();

返回值:void

参数:

解释:隐藏本地网络和显示图像


void showNativeWeb();

返回值:void

参数:

解释:显示本地网络


virtual void update(float dt);

返回值:void

参数:

类型参数名说明
floatdtdt

解释:更新


virtual void draw();

返回值:void

参数:

解释:显示


virtual void setVisible(bool visible);

返回值:void

参数:

类型参数名说明
boolvisiblevisible

解释:设置可见


void setActivityView(CAActivityIndicatorView* loadingView);

返回值:void

参数:

类型参数名说明
CAActivityIndicatorView*loadingView加载视图

解释:设置活动视图


void showLoadingActivity(bool show);

返回值:void

参数:

类型参数名说明
boolshow显示

解释:显示加载活动


以上内容是否对您有帮助:

二维码
建议反馈
二维码