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