- (void)viewDidLoad { [super viewDidLoad]; UIScrollView *scrollViewForAccordian = [[UIScrollView alloc] init]; [self.view addSubview:self.scrollViewForAccordian]; NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:self.view attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:scrollViewForAccordian attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0]; NSLayoutConstraint *heightConstraint = [NSLayoutConstraint constraintWithItem:self.view attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:scrollViewForAccordian attribute:NSLayoutAttributeHeight multiplier:1.0 constant:0]; scrollViewForAccordian.translatesAutoresizingMaskIntoConstraints = NO; NSLog( @"WHATDOWEHAVE %@", widthConstraint ); [self.view addSubview:scrollViewForAccordian]; [self.view addConstraints:@[widthConstraint, heightConstraint]]; scrollViewForAccordian.backgroundColor = [UIColor redColor]; }