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文件。