Skip to content

Instantly share code, notes, and snippets.

@samsonjs
Last active August 29, 2015 13:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samsonjs/10344353 to your computer and use it in GitHub Desktop.
Save samsonjs/10344353 to your computer and use it in GitHub Desktop.
Auto layout sadness, what am I doing wrong?
- (void)viewDidLoad
{
[super viewDidLoad];
UITextView *hi = [[UITextView alloc] init];
hi.translatesAutoresizingMaskIntoConstraints = NO;
hi.text = @"hi there";
hi.textColor = [UIColor blackColor];
[hi sizeToFit];
[self.view addSubview:hi];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:hi
attribute:NSLayoutAttributeCenterX
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:0.0]];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:hi
attribute:NSLayoutAttributeCenterY
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeCenterY
multiplier:1.0
constant:0.0]];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:hi
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeWidth
multiplier:1.0
constant:0.0]];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:hi
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeHeight
multiplier:1.0
constant:0.0]];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment