我有一个UIView,它有另一个UIView和一些UIButtons作为子视图。我给我的视图和最后一个UIButton.Those UIButtons一个接一个地垂直设计像单选按钮然后UIView.I能够得到当所有UIButtons和UIView一个接一个地显示时,我有一个很好的设计。当我需要在第一个UIButton之后显示UIView并隐藏其他UIButton时,我遇到了问题。除了UIView和第一个UIButton之间的巨大差距之外,设计中没有任何变化。 提前感谢您的解决方案。
答案 0 :(得分:0)
我们需要使用以下代码来删除对子视图和最后UIButton: [view_object removeConstraint:constraint_object];
的约束。之后我们必须为视图和第一个按钮添加约束。有很多方法可以添加约束,但根据您的要求,这是代码[view_object addConstraint:[NSLayoutConstraint constraintWithItem:sub-view_object attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:button_object attribute:NSLayoutAttributeBottom multiplier:1.0 constant:10]];
。