Advertisement
redribben

constraints

Jan 17th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @interface ViewController ()
  2.  
  3. @property (weak, nonatomic) IBOutlet UIScrollView *scrollViewForAccordian;
  4. @property (weak, nonatomic) IBOutlet UIView* mainView;
  5.  
  6. @end
  7.  
  8. @implementation ViewController
  9.  
  10. @synthesize scrollViewForAccordian;
  11. @synthesize mainView;
  12.  
  13. - (void)viewDidLoad {
  14.     [super viewDidLoad];
  15.    
  16.     NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:self.mainView
  17.                                                                        attribute:NSLayoutAttributeWidth
  18.                                                                        relatedBy:NSLayoutRelationEqual
  19.                                                                           toItem:scrollViewForAccordian
  20.                                                                        attribute:NSLayoutAttributeWidth
  21.                                                                       multiplier:1.0
  22.                                                                         constant:0];
  23.    
  24.     NSLayoutConstraint *heightConstraint = [NSLayoutConstraint constraintWithItem:self.mainView
  25.                                                                        attribute:NSLayoutAttributeHeight
  26.                                                                        relatedBy:NSLayoutRelationEqual
  27.                                                                           toItem:scrollViewForAccordian
  28.                                                                        attribute:NSLayoutAttributeHeight
  29.                                                                       multiplier:1.0
  30.                                                                         constant:0];
  31.    
  32.     NSLayoutConstraint *rightConstraint = [NSLayoutConstraint constraintWithItem:self.mainView
  33.                                                                        attribute:NSLayoutAttributeRight
  34.                                                                        relatedBy:NSLayoutRelationEqual
  35.                                                                           toItem:scrollViewForAccordian
  36.                                                                        attribute:NSLayoutAttributeRight
  37.                                                                       multiplier:1.0
  38.                                                                         constant:0];
  39.    
  40.     NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self.mainView
  41.                                                                        attribute:NSLayoutAttributeTop
  42.                                                                        relatedBy:NSLayoutRelationEqual
  43.                                                                           toItem:scrollViewForAccordian
  44.                                                                        attribute:NSLayoutAttributeTop
  45.                                                                       multiplier:1.0
  46.                                                                         constant:0];
  47.    
  48.    
  49.     [mainView addConstraints:@[widthConstraint, heightConstraint, topConstraint, rightConstraint]];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement