| // Copyright 2019 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 <HelloShared/HelloShared.h> | 
 |  | 
 | #import "app/ViewController.h" | 
 |  | 
 | @implementation ViewController | 
 |  | 
 | - (void)viewDidLoad { | 
 |   [super viewDidLoad]; | 
 |  | 
 |   UILabel* label = [self labelWithText:[Greetings greet]]; | 
 |   [self addCenteredView:label toParentView:self.view]; | 
 | } | 
 |  | 
 | - (UILabel*)labelWithText:(NSString*)text { | 
 |   UILabel* label = [[UILabel alloc] initWithFrame:CGRectZero]; | 
 |   label.text = text; | 
 |   [label sizeToFit]; | 
 |   return label; | 
 | } | 
 |  | 
 | - (void)addCenteredView:(UIView*)view toParentView:(UIView*)parentView { | 
 |   view.center = [parentView convertPoint:parentView.center | 
 |                                 fromView:parentView.superview]; | 
 |   [parentView addSubview:view]; | 
 | } | 
 |  | 
 | @end |