iphone開發學習,開源之SVWebViewController,UIWebView支持后退、前進、刷新、使用Safari打開


url:samvermette_SVWebViewController

Three20帶此瀏覽方式,如果只需要單一功能,不需要添加整個320項目。

源碼包demo方法:

- (void)pushWebViewController {
    NSURL *URL = [NSURL URLWithString:@"http://www.cnblogs.com/maxfong/"];
    SVWebViewController *webViewController = [[SVWebViewController alloc] initWithURL:URL];
    [self.navigationController pushViewController:webViewController animated:YES];
}

- (void)presentWebViewController {
    NSURL *URL = [NSURL URLWithString:@"http://www.cnblogs.com/maxfong/"];
    SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithURL:URL];
    webViewController.modalPresentationStyle = UIModalPresentationPageSheet;
    webViewController.availableActions = SVWebViewControllerAvailableActionsOpenInSafari | SVWebViewControllerAvailableActionsCopyLink | SVWebViewControllerAvailableActionsMailLink;
    [self presentModalViewController:webViewController animated:YES];    
}

通過創建Toobar並操作mainWebView(UIWebView)的goBack、goForward、reload、stopLoading來操作web頁的顯示。

學到了相互引用.h,在SVModalWebViewController.m用category引用SVWebViewController.h文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM