Index: ios/crnet/crnet_consumer/crnet_consumer_view_controller.m |
diff --git a/ios/crnet/crnet_consumer/crnet_consumer_view_controller.m b/ios/crnet/crnet_consumer/crnet_consumer_view_controller.m |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bdcd4ef1f6e2f93d9ac6b117996b2c4119158d8c |
--- /dev/null |
+++ b/ios/crnet/crnet_consumer/crnet_consumer_view_controller.m |
@@ -0,0 +1,46 @@ |
+// Copyright 2014 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 "crnet_consumer_view_controller.h" |
+ |
+#import "CrNet.h" |
+ |
+@implementation CrNetConsumerViewController { |
+ 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 |