1// Copyright 2019 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#import <HelloShared/HelloShared.h> 6 7#import "app/ViewController.h" 8 9@implementation ViewController 10 11- (void)viewDidLoad { 12 [super viewDidLoad]; 13 14 UILabel* label = [self labelWithText:[Greetings greet]]; 15 [self addCenteredView:label toParentView:self.view]; 16} 17 18- (UILabel*)labelWithText:(NSString*)text { 19 UILabel* label = [[UILabel alloc] initWithFrame:CGRectZero]; 20 label.text = text; 21 [label sizeToFit]; 22 return label; 23} 24 25- (void)addCenteredView:(UIView*)view toParentView:(UIView*)parentView { 26 view.center = [parentView convertPoint:parentView.center 27 fromView:parentView.superview]; 28 [parentView addSubview:view]; 29} 30 31@end 32