Index: components/cronet/ios/sample/cronet_sample_view_controller.m |
diff --git a/components/cronet/ios/sample/cronet_sample_view_controller.m b/components/cronet/ios/sample/cronet_sample_view_controller.m |
new file mode 100644 |
index 0000000000000000000000000000000000000000..36b0a8b271835f3468d66f9cde47a66487fd6187 |
--- /dev/null |
+++ b/components/cronet/ios/sample/cronet_sample_view_controller.m |
@@ -0,0 +1,46 @@ |
+// Copyright 2017 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#import "cronet_sample_view_controller.h" |
+ |
+#import "components/cronet/ios/Cronet.h" |
+ |
+@implementation CronetSampleViewController { |
+ UIWebView* _webView; |
+} |
+ |
+- (void)viewDidLoad { |
+ self.view.backgroundColor = [UIColor whiteColor]; |
+ |
+ UIButton* button = [UIButton buttonWithType:UIButtonTypeSystem]; |
+ [button setTitle:@"chromium.org" forState:UIControlStateNormal]; |
+ [button setFrame:CGRectMake(5, 0, 95, 50)]; |
+ [button addTarget:self |
+ action:@selector(loadChromium) |
+ forControlEvents:UIControlEventTouchUpInside]; |
+ [self.view addSubview:button]; |
+ |
+ _webView = [[UIWebView alloc] |
+ initWithFrame:CGRectMake(0, 52, self.view.bounds.size.width, |
+ self.view.bounds.size.height - 52)]; |
+ [self.view addSubview:_webView]; |
+ _webView.autoresizingMask = |
+ UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; |
+ |
+ [self loadChromium]; |
+} |
+ |
+// Disable the status bar to sidestep all the iOS7 status bar issues. |
+- (BOOL)prefersStatusBarHidden { |
+ return YES; |
+} |
+ |
+- (void)loadChromium { |
+ [_webView |
+ loadRequest:[NSURLRequest |
+ requestWithURL: |
+ [NSURL URLWithString:@"https://www.chromium.org"]]]; |
+} |
+ |
+@end |