Я использую автоматический макет. У меня есть представление с подвью (sb1). Я программно добавляю к этому представлению еще один subview (sb2). Я добавляю ограничения для этого нового subview.Программно добавьте ограничение для просмотра относительно родного брата
То, что я хочу добиться:
добавить sb2 ниже sb1 добавить ограничение на вершину SB2, чтобы прикрепить его к sb1.
Что я пробовал:
[self.containerView insertSubview:sb1
belowSubview:sb2];
NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:sb1
attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual
toItem:sb2 attribute:NSLayoutAttributeTop multiplier:1.0f constant:0.f];
[self.otherLeftView addConstraint:constraint];
Что происходит мои Добавленные подтаблицы в настоящее время прижаты к верхней части представления контейнера, а не к sb1 (что я хочу, чтобы это произошло). Визуальная чего происходит:
Кто-нибудь знает, как я могу добавить ограничение между SB1 и SB2? Благодаря!
Как о стеке? –
Вы сдерживаете обе их вершины равными, и это именно то, что вы получаете. –
@JoshCaswell Как я могу добавить ограничение вертикального интервала? – user1282637