/* * Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ #import "ScrollOutOfViewViewController.h" @interface ScrollOutOfViewViewController () @property UILabel *label; @end static NSString* const HIDDENT_TEXT = @"This is hidden text"; /** * Scroll out of view view controller */ @implementation ScrollOutOfViewViewController - (void)viewDidLoad { [super viewDidLoad]; [self setUpView]; } /** * Creates a label that is positioned 2 times the size of the frame height */ -(void)setUpView{ _label = [[UILabel alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height * 2, 0, 0)]; _label.text = HIDDENT_TEXT; [_label sizeToFit]; UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame]; scrollView.contentSize = CGSizeMake(self.view.frame.size.width, _label.frame.origin.y + _label.frame.size.height); [scrollView addSubview:_label]; [self.view addSubview:scrollView]; } @end