有時候我們會內嵌網頁,網頁也有導航到下一頁的特性,此時點擊App中的返回按鈕,並不是讓WebView中的網頁回到上一頁⋯⋯
其實網頁回上一頁的功能是Web工程師要做的事情,可是他懶得做或不會做,於是就順理成章變成App工程師的任務。
在還沒查資料以前,以為會非常難實作,結果iOS SDK早就內建好下一頁和上一頁的功能!
/**
Theme: back function for web view
IDE: Xcode 6
Language: Objective C
Date: 104/06/23
Author: HappyMan
Blog: https://cg2010studio.wordpress.com/
*/
-(IBAction)backButtonClicked:(UIButton *)button
{
if ([displayWebView canGoBack]) {
[displayWebView goBack];
}
else {
[self.navigationController popViewControllerAnimated:YES];
}
}
照上頭這麼寫,會讓人以為WebView不是網頁內容,而是原生的App內容:P~

隨意留個言吧:)~