CAWebView(Web視圖控件)

2018-09-08 15:33 更新

類說明

Web視圖控件


CAWebView 屬性(點擊查看方法介紹)

屬性說明
WebViewDelegateWebView代理類


CAWebView 方法(點擊查看方法介紹)

方法說明
init初始化
createWithFrame創(chuàng)建,并指定其Frame
createWithCenter創(chuàng)建,并設(shè)置其Center
setJavascriptInterfaceSchemeJavaScript接口方法
loadHTMLString加載HTML字符串
loadURL加載URL
loadFile加載File
stopLoading停止加載
reload重載
canGoBack可以后退
canGoForward可以前進
goBack返回
goForward前進
evaluateJSevaluateJS
getHTMLSource獲取HTMLSource
setScalesPageToFit設(shè)置頁面適度大小
hideNativeWebAndShowImage隱藏本地網(wǎng)絡(luò)和顯示圖像
showNativeWeb顯示本地網(wǎng)絡(luò)
update更新
draw顯示
setVisible設(shè)置可見
setActivityView設(shè)置活動視圖
showLoadingActivity顯示加載活動


CAWebView 屬性說明

WebViewDelegate

類型:CAWebViewDelegate*

解釋:WebView代理類,set/get{}。


CAWebView 方法說明

virtual bool init();

返回值:bool

參數(shù):

解釋:初始化

    

static CAWebView* createWithFrame(const DRect& rect);

返回值:CAWebView*

參數(shù):

類型參數(shù)名說明
const DRect&rect區(qū)域大小

解釋:創(chuàng)建,并指定其Frame


static CAWebView* createWithCenter(const DRect& rect);

返回值:CAWebView*

參數(shù):

類型參數(shù)名說明
const DRect& rect中心點的位置及大小

解釋:創(chuàng)建,并設(shè)置其Center


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

返回值:void

參數(shù):

類型參數(shù)名說明
const std::string schemescheme

解釋:JavaScript接口方法


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

返回值:void

參數(shù):

類型參數(shù)名說明
const std::string&stringstring
const std::string&baseURLURL地址

解釋:加載HTML字符串


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

返回值:void

參數(shù):

類型參數(shù)名說明
const std::string&urlURL地址

解釋:加載URL


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

返回值:void

參數(shù):

類型參數(shù)名說明
const std::string&fileNameFile

解釋:加載File


void stopLoading();

返回值:void

參數(shù):

解釋:停止加載


void reload();

返回值:void

參數(shù):

解釋:重載


bool canGoBack();

返回值:bool

參數(shù):

解釋:可以后退


bool canGoForward();

返回值:bool

參數(shù):

解釋:可以前進



void goBack();

返回值:void

參數(shù):

解釋:返回


void goForward();

返回值:void

參數(shù):

解釋:前進


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

返回值:std::string 

參數(shù):

類型參數(shù)名說明
const std::string&jsJS

解釋:evaluateJS


std::string getHTMLSource();

返回值:std::string 

參數(shù):

解釋:獲取HTMLSource


void setScalesPageToFit(const bool scalesPageToFit);

返回值:void

參數(shù):

類型參數(shù)名說明
boolscalesPageToFitscalesPageToFit

解釋:設(shè)置頁面適度大小


void hideNativeWebAndShowImage();

返回值:void

參數(shù):

解釋:隱藏本地網(wǎng)絡(luò)和顯示圖像


void showNativeWeb();

返回值:void

參數(shù):

解釋:顯示本地網(wǎng)絡(luò)


virtual void update(float dt);

返回值:void

參數(shù):

類型參數(shù)名說明
floatdtdt

解釋:更新


virtual void draw();

返回值:void

參數(shù):

解釋:顯示


virtual void setVisible(bool visible);

返回值:void

參數(shù):

類型參數(shù)名說明
boolvisiblevisible

解釋:設(shè)置可見


void setActivityView(CAActivityIndicatorView* loadingView);

返回值:void

參數(shù):

類型參數(shù)名說明
CAActivityIndicatorView*loadingView加載視圖

解釋:設(shè)置活動視圖


void showLoadingActivity(bool show);

返回值:void

參數(shù):

類型參數(shù)名說明
boolshow顯示

解釋:顯示加載活動


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號