Hi All, I’m trying to add Constraints to a View in order to have it stretch to the left and right edges of the superview. This is slight complicated by it being in a ScrollView/Stack View Combo as so:
NSScrollView Setup in NIB NSFlippedClipView Setup in NIB NSStackView Setup in NIB LTWDetailXView (added dynamically in code). The Detail View is smaller in Width than the NSScrollView/NSStackView and I want it to stretch to fit it. I tried adding the following constraints in code as follows: myDetailView = [myDetailViewController getPrimaryView]; [self.pValidationListStackView addView:myDetailView inGravity:NSStackViewGravityTop]; myConstraintsViewDictionary = [[NSMutableDictionary alloc] init]; [myConstraintsViewDictionary setObject:self.pValidationListStackView forKey:@"StackView"]; [myConstraintsViewDictionary setObject:myDetailView forKey:@"DetailView"]; myConstraintsArray = [NSLayoutConstraint constraintsWithVisualFormat:@"H:[StackView]-(<=1)-[DetailView]" options:NSLayoutFormatAlignAllLeft metrics:nil views:myConstraintsViewDictionary]; [myDetailView addConstraints:myConstraintsArray]; myConstraintsArray = [NSLayoutConstraint constraintsWithVisualFormat:@"H:[StackView]-(<=1)-[DetailView]" options:NSLayoutFormatAlignAllRight metrics:nil views:myConstraintsViewDictionary]; [myDetailView addConstraints:myConstraintsArray]; But I get this Error Message: Unable to parse constraint format: Options mask required views to be aligned on a horizontal edge, which is not allowed for layout that is also horizontal. H:[StackView]-(<=1)-[DetailView] ^ I’m not sure what this means or if the above code is correct? If anyone has any ideas on this I’d really love to hear them! Thanks a lot for any help. All the Best Dave _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com